Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cintiadel

[Resolvido] imagem no lugar do texto no radiobuttonlist

Recommended Posts

tem como colocar uma imagem ao inves de texto em um raddiobuttonlist?

preciso fazer um enquete para votarem num logo, qual ferramenta posso usar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, só funciona com texto, vai ter que usar o Repeater.

e como posso fazer do raddionbuttonlist e uma imagem pra cada item?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que terá que coloca uma imagem e um radio, um do lado do outro e utilizar o Repeater pra duplicar os registros.

 

Abraços...

então no caso n vejo a necessidade de usar o repeater, já que são apenas 3 radios com 3 imagens

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá para colocar sim mas tem que popular programaticamente.

 

eu uso em um sistema com texto quebra de linha e imagem.

 

eu coloco o conteudo em um arquivo html leio o arquivo e coloco o conteúdo dentro de uma variavel depois dentro do rbl

 

 

desta forma

 

 

this.rblTipoAnuncio.Items[i].Text = GrupoInfini.DiversasFuncoes.ArquivoTextoToString(Server.MapPath("AdObsVal_emprego.dat"));

função que lê o arquivo texto

 

public static string ArquivoTextoToString(string caminho_fisico)
		{
			string texto = "";

			ArrayList arrText = ArquivoTextoToArrayList(caminho_fisico);

			foreach (string sOutput in arrText)
			{
				texto += sOutput;
			}

conteudo do arquivo AdObsVal_emprego.dat

 

<span class="font9">Emprego - Profissional Disponível</span>
<table border="0" cellpadding="0" cellspacing="0" width="728">
  <tr>
	<td>
	  <img src="imagens/spacer.gif" height="20" />
	</td>
	<td>
	  <table border="0" cellpadding="0" cellspacing="0" width="728">
		<tr>
		  <td class="font" valign="top">

			<div>
			  <img src="imagens/spacer.gif" height="10" />
			</div>
			Para aqueles profissionais maçons e seus familiares que buscam divulgar suas habilidades para conseguir uma boa posição no mercado de trabalho. 
			<div>
			  <img src="imagens/spacer.gif" height="10" />
			</div>
			<b>Vantagens:</b>
			<div>
			  <img src="imagens/spacer.gif" height="10" />
			</div>


			<table border="0" cellpadding="0" cellspacing="0">

			  <tr>

				<td valign="top">
				  <img src="imagens/sinal_ok.jpg" />
				</td>
				<td>
				  <img src="imagens/spacer.gif" width="12" />
				</td>
				<td style="width:300px" valign="top">Divulgação dos seus serviços profissionais;</td>
				<td valign="top"></td>

				<td valign="top">
				  <img src="imagens/sinal_ok.jpg" />
				</td>
				<td>
				  <img src="imagens/spacer.gif" width="12" />
				</td>
				<td style="width:300px" valign="top">Sistema fácil de busca de vagas em empresas da comunidade maçônica;</td>


			  </tr>

			  <tr>

				<td valign="top">
				  <img src="imagens/sinal_ok.jpg" />
				</td>
				<td>
				  <img src="imagens/spacer.gif" width="12" />
				</td>
				<td style="width:300px" valign="top">Contribuição para obras filantrópicas;</td>
				<td valign="top">
				  <img src="imagens/spacer.gif" width="31" />
				</td>

				<td></td>
				<td>
				  <img src="imagens/spacer.gif" width="12" />
				</td>
				<td style="width:300px"></td>


			  </tr>

			</table>
		  </td>
		</tr>
	  </table>
	  
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="font5">R$ 1,99</span></td>
<td><img src="imagens/spacer.gif" width="12" /></td>
<td valign="bottom"><span style="color:#4E4E4F;font-size:12px; font-family:Verdana">valor mensal (pagamento anual)</span></td>
</tr>
</table>	  
	  
	  
	</td>
  </tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="765" height="30">
  <tr>
	<td style="background-image:url(imagens/traco_pontilhado_cinza.gif); background-repeat:repeat-x"> </td>
  </tr>
</table>

Pronto funciona que é uma beleza com imagem e quebra de linha só que só desta forma mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nossa muito confuso

vamos devagar...

o q é um arquivo dat?

onde esta o raddiobuttonlist exibindo as imagens ao lado?

desculpe mas n entendi nda

 

eu quero fazer algo do tipo da imagem abaixo:

Imagem Postada

só q nela coloquei a imagem ao lado, quero saber se tem como colocar dentro da opcao da raddiobutton

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok vou tentar ser mais claro.

 

 

1 - cria um arquivo .htm ou .txt ou .dat ou .xxx tanto faz a extenção.

ex: opcao1.dat

 

2 - dentro dele tu coloca o código html que corresponde ao que vai substituir o texto do radiobuttonlist

ex: se tu quer uma imagem

<font class="stiolo1">logo 1</font><img src="imagem/logo1.jpg" />

 

3 - tu cria um radiobuttonlist no código aspx

 

4 - tu popula o radiobuttonlist programaticamente no aspx.cs.

obs:

Para popular ele via programação tu tem que ler o arquivo .dat colocar o conteúdo dele dentro de uma variavel e depois colocar essa varialvel dentro do texto.

 

vamos supor que tu vai popular a o primeiro registro

 

1 registro

 

this.radioBtList.Items[0].Text; (Esse é o texto que vai na primeira possição do radio button list)

 

Função que lê o conteudo do arquivo .dat e joga em uma variavel

public static string ArquivoTextoToString(string caminho_fisico)
		{
			string texto = "";

			ArrayList arrText = ArquivoTextoToArrayList(caminho_fisico);

			foreach (string sOutput in arrText)
			{
				texto += sOutput;
			}
		}

 

Usando essa funçõa para pegar o conteúdo e colocar dentro do radiobl

 

this.radioBtList.Items[0].Text = ArquivoTextoToString(Server.MapPath("meu_arquivo.dat"));

O Server.MapPath("") retorna o caminho físico tipo c:\servidor\pagina\arquivo.txt

 

fui mais claro?

 

Se precisar avisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.