我生成这样的“的HtmlAnchor”控制:ASP.NET生成OnServerClick与动态控制
<li>
<a id=\"AnchorButton\" onserverclick=\"HtmlAnchor_Click\" runat=\"server\"><<</a>
</li>
而且我链接甚至在Page_Load控制:
System.Web.UI.HtmlControls.HtmlAnchor AnchorButton = new System.Web.UI.HtmlControls.HtmlAnchor();
AnchorButton.Visible = false;
AnchorButton.ServerClick += new System.EventHandler(this.HtmlAnchor_Click);
我有还定义了“HtmlAnchor_Click”方法。 当我点击HtmlAnchor控件时,事件不会触发。
如何触发此事件?
喜先生斯坦,是这种定位的按钮被宣告你的ASCX? –
它是在我的aspx.cs页面中动态声明的。 – Stan
这是否意味着.cs创建了一个控件,而页面不知道控件/ html将显示在哪里不是它?或者你是否将控件添加到某个面板,如pan.Controls.Add(HmtlAnchor);? –