2014-01-26 212 views
0

在我的ASP.NET web应用程序中有一个函数会消耗大量的服务器资源。 运行此功能时,我想暂时禁止用户访问某个页面,并将用户重定向到警报页面,以通知他们稍后再回来。 完成此功能后,用户将被允许访问所有页面。 有什么办法可以做到这一点?暂时禁止访问某些页面

+0

您的网站是否有受管理员保护的页面? – FeliceM

+0

@FeliceM是的。我将在管理页面中运行此功能。同时,我想通过临时禁止用户访问某个页面来减少服务器资源。 – My2ndLovE

回答

1

在页面上你不就不会得到用户的访问简单地写这行代码的Page_Load

Response.Redirect("Thealertpage.aspx"); 

然后在你的警报页面输入您的留言给用户和一个按钮到别的地方重定向在您的网站使用上面的同一行,但使用不同的页面链接。或者,只需删除页面并按照删除的页面命名警告页面。

我也在考虑建议您使用会话变量在复选框中设置在您的管理页面中,但您需要将复选框状态保存在数据库中。太过于为你的情况临时设计的东西。

+0

好吧,我会尝试。谢谢! – My2ndLovE