我有一个<asp:Image>
元素和一个文本标题,由<a>
元素包围。我需要链接来单击时运行方法,更改另一个<asp:Image>
元素的ImageUrl属性。
我是ASP.NET的一员(显然。) 任何人都可以向我解释这个过程吗?
答案 0 :(得分:5)
将图片更改为仅您正在做的事情?如果是这样,你应该把这全部保存在javascript中,或者至少尝试使用javascript,并且只有在javascript被禁用时才回发。服务器事件对性能不利。
答案 1 :(得分:3)
我认为ImageButton控件将为您完成:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.imagebutton.aspx
它会发布一个回发,为您提供所期望的所有事件。
答案 2 :(得分:2)
图像按钮将是您最好的选择。它基本上是一个按钮,但只是一个图像的外观。这种控制没有令人沮丧或任何动静。
答案 3 :(得分:0)
服务器上的方法是什么?
然后您需要使用ASP.NET Link Control。您可以连接到链接控件上的OnClick事件。