【发布时间】:2010-10-16 22:32:49
【问题描述】:
有没有办法以编程方式单击链接,使其具有与用户单击链接相同的效果?
例子:
我有一个 ASP.NET 链接按钮:
<asp:LinkButton id="lnkExport" runat="server" CssClass="navclass">Export</asp:LinkButton>
我在侧边栏上有一个链接指向具有此链接按钮的 .aspx 页面。由于各种原因,在页面刷新之前我无法执行 LinkButton 的代码——所以我正在寻找一种方法,在页面完全加载后在我的代码中强制单击此 LinkButton。有没有一种简单/可行的方法来实现这一点?如果涉及触发事件,请尽可能提供代码示例。谢谢。
【问题讨论】:
-
我忘了添加...我在我的代码隐藏中使用 C#。
-
我正在使用 HTTP 响应对象下载文件,因此重定向不是一个选项。此外,指向此页面的链接不是由我的应用程序生成的,而是由 XML 文件生成链接的外部应用程序。