我有以下2個元素: 的DropDownListASP.net變化圖像之後DropDownList.OnSelectedIndexChanged
<asp:DropDownList id="DropPoke1" Width="80" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DropPoke1_SelectedIndexChanged">
<asp:ListItem Value="1">Test</asp:ListItem>
<asp:ListItem Value="2">asd</asp:ListItem>
<asp:ListItem Value="3">FF</asp:ListItem>
</asp:DropDownList>
圖片
<asp:Image ID="imgPoke1" Height="80" Width="80" runat="server" ImageUrl="../Images/orderedList0.png"/>
在代碼隱藏,我想改變圖像:
protected void DropPoke1_SelectedIndexChanged(object sender, EventArgs e)
{
imgPoke1.ImageUrl = "~/Images/HomePicture.png";
}
不幸的是,這似乎沒有做任何事情。
你應該實現事件處理在JavaScript中實現的客戶端代碼 –
@YaugenVlasau我沒有時間學習JavaScript。它應該以這種方式工作,不是嗎? – Kohnarik
在您選擇任何項目之前,圖像是否顯示在頁面上? – Khazratbek