我积累了一个 ASP.NET 项目,该项目在一个页面上运行所有内容,没有回发功能。该站点的核心使用我们正在尝试处理的 Silverlight 应用程序。
我正在尝试使用以下代码动态创建列表项。
void AddLinkButton(string id, string text) {
LinkButton link = new LinkButton();
link.ID = id;
link.Text = text;
link.Click += new EventHandler(link_Click);
HtmlGenericControl li = new HtmlGenericControl("li");
li.Controls.Add(link);
tabsNav.Controls.Add(link);
}
这一切都很好,花花公子。但是,当单击链接时,它会重新运行 page_load,然后运行 click 事件。如何阻止 page_load 重新加载所有内容并仅更新我希望刷新的内容?