1
我创造了我HtmlAnchor
动态像这样(我必须动态地创建这些链接,因为它们是在文本。):HtmlAnchor.ServerClick事件处理程序不起作用
Panel myDiv = new Panel();
myDiv.ID = "moreInfoLink";
HtmlAnchor anchor = new HtmlAnchor();
anchor.ServerClick += new EventHandler(loadMoreInfoHandler);
anchor.ID = "news" + index.ToString();
anchor.InnerText = "More information ...";
anchor.Attributes.Add("class", "linkStyle");
myDiv.Controls.Add(anchor);
而且我的处理程序是这样的:
void loadMoreInfoHandler(Object sender, System.EventArgs e)
{
//load something here.
}
但是这个loadMoreInfoHandler
没有被解雇(我有一个中断点,并没有停止)。
我现在该做什么?
谢谢!
你重新创建此锚上回发的页面加载事件? – rene
您可以使用一个LinkButton insted的HTML锚点,并设置单击事件 –
我试过一个LinkButton,但得到了与使用HTMLAnchor时相同的行为,为什么事件不会触发? – RacerNerd