在我的ASP.NET Web应用程序中,有一个功能会消耗大量的服务器资源。 运行此功能时,我想暂时禁止用户访问某个页面并将用户重定向到警报页面以通知他们稍后再回来。 完成此功能后,用户将被允许访问所有页面。 我有什么方法可以做到这一点吗?
答案 0 :(得分:1)
在页面中,您不会获得用户访问权限只需在page_Load
下写下这行代码Response.Redirect("Thealertpage.aspx");
然后在您的提醒页面中将您的消息发送给用户,并使用一个按钮在您网站的其他位置使用上面的相同行重定向,但使用不同的页面链接。或者,只需删除页面并根据删除的页面命名警告页面。
我还在考虑建议您通过复选框在管理页面中设置会话变量,但是您需要在数据库中保存复选框状态。过度设计用于临时的事情,如你的情况。