【问题标题】:Change image linkbutton on click单击更改图像链接按钮
【发布时间】:2014-01-04 21:06:30
【问题描述】:
拥有这段代码:
<asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
<img src="imagethatshouldbechanged" />
</asp:LinkButton>
还有这个:
protected void ChangeImage_Click(object sender, EventArgs e)
{
//Code here
}
当我点击链接按钮时如何更改图像。
【问题讨论】:
标签:
c#
asp.net
image
events
linkbutton
【解决方案1】:
您需要制作 img runat="server" 并为其分配 id 以在 ChangeImage_Click 中访问或使用 asp:Image 而不是 img
HTML
<asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
<img id="img1" runat="server" src="imagethatshouldbechanged" />
</asp:LinkButton>
代码隐藏
protected void ChangeImage_Click(object sender, EventArgs e)
{
img1.Src = "url";
}
【解决方案2】:
试试这个方法
<asp:LinkButton runat="server" OnClick="ChangeImage_Click" >
<img runat="server" id="myImage" src="imagethatshouldbechanged" />
</asp:LinkButton>
protected void ChangeImage_Click(object sender, EventArgs e)
{
myImage.Src="YourImagePath";//Like App/app1/image1.jpeg
}