【发布时间】:2013-03-08 12:46:08
【问题描述】:
我目前在我的 ASP.net Web 表单站点中有两个页面。在第一页,用户可以输入一些详细信息,然后按一个按钮。然后,这将 response.redirect 到与它一起发送用户详细信息的下一页。
下一页的页面加载为
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetInformation();
}
}
GetInformation() 使用这些用户详细信息进行长时间处理,大约需要 15-20 秒。
当用户按下第一页上的按钮时,它会一直停留在第一页,直到 GetInformation() 完成运行,然后它会加载新页面。
我想要做的是,当用户按下按钮时,新页面出现,然后有一个覆盖显示加载或其他内容,然后让它启动 GetInformation()。 GetInformation 完成后,覆盖将消失。
我在 Google 上进行了搜索,看到了一些想法,但似乎没有一个真正适合我的问题。
最好的方法是什么?
【问题讨论】:
标签: c# asp.net asp.net-ajax