如何将事件应用于ASP.NET中的简单链接元素

时间:2009-10-09 17:27:43

标签: asp.net events event-handling

我有一个<asp:Image>元素和一个文本标题,由<a>元素包围。我需要链接来单击时运行方法,更改另一个<asp:Image>元素的ImageUrl属性。

我是ASP.NET的一员(显然。) 任何人都可以向我解释这个过程吗?

4 个答案:

答案 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事件。