Valore campo immagine

lunedì 24 novembre 2008 - 16.39

freebreathe Profilo | Newbie

Ho questa DropDownList nella pagina form1.aspx

<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Bind("testatina") %>' CssClass="input-choosetext" onchange="if(document.images) document.images['widget'].src='images/'+this.options[this.selectedIndex].value+'-RUB.gif';">
<asp:ListItem Selected="True" Value="L'opinione">L'opinione</asp:ListItem>
<asp:ListItem Value="Lo squalo">Lo squalo</asp:ListItem>
<asp:ListItem Value="Qui lo dico e qui lo nego">Qui lo dico e qui lo nego</asp:ListItem>
</asp:DropDownList>


Devo passare il valore dell'immagine scelta alla pagina form2.aspx in modo tale da visualizzare l'immagine scelta. In pratica devo andare ad inserirla qui:

<asp:Image ID="Image2" runat="server" ImageUrl="~/moduloOpinione/images/L'opinione-RUB.gif"
Width="108px" />

Come faccio a sostituire "L'opinione-RUB.gif" con il valore scelto nella DDL?

gae58 Profilo | Senior Member

ciao

nel selectIndexChanged aggiorni l'oggetto Image2 con il valore scelto

Gaetano

freebreathe Profilo | Newbie

Perdona la mia ignoranza, ma non ho capito che vuoi dire

gae58 Profilo | Senior Member

Per il codBehind:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write(DropDownList1.SelectedItem);
Image2.ImageUrl = "~/moduloOpinione/images/" + DropDownList1.SelectedIndex + ".gif";
}


Per il alto asp:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="L'opinione.gif">L'opinione</asp:ListItem>
<asp:ListItem Value="Lo squalo.gif">Lo squalo</asp:ListItem>
<asp:ListItem Value="Qui lo dico e qui lo nego.gif">Qui lo dico e qui lo nego</asp:ListItem>
</asp:DropDownList><asp:Image ID="Image2" runat="server" ImageUrl="~/moduloOpinione/images/L'opinione-RUB.gif" />

ciao

Gaetano

freebreathe Profilo | Newbie

Fantastico, funziona alla grande. Mille grazie!!!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5