【发布时间】:2013-09-11 14:36:09
【问题描述】:
我有一个页面,想将 onserverclick 事件附加到我现有的 HtmlAnchor。
在设计视图中我首先添加控件
<a runat="server" id="lnkFre" title="FR" onclick="document.getElementById('ctl00_hidLang').value='en-US';"><span>Français</span> </a>
我试过这样。
HtmlAnchor lnkFre = FindControl("lnkFre") as HtmlAnchor;
lnkFre.ServerClick += new EventHandler(lnkLang_Click);
这里的 lnkLang_Click 是一个可以从这个页面访问的类中的事件。
但在运行时它不会被添加。
我希望有这样的东西。
<a runat="server" id="lnkFre" title="FR" onserverclick="lnkLang_Click" onclick="document.getElementById('ctl00_hidLang').value='fr-BE';"><span>Français</span> </a>
这样可以吗?或者请建议我另一种方法。
非常感谢
【问题讨论】:
标签: c# asp.net .net event-handling anchor