asp.net webforms.在没有特定会话变量的情况下重定向所有页面请求



是否可以将所有页面请求重新路由到默认值?aspx如果某个会话变量没有设置?我希望用户去默认页面,他们同意的条款和条件。在Accept上,会话["Accepted"]被设置。否则,如果他们试图跳转到任何其他页面,他们应该被拉回默认页面。

谢谢。

是的,您可以使用FormsAuthorizationModule来做到这一点,就像您在页面上检查授权一样。看看这个- http://www.asp.net/web-forms/tutorials/security/membership/user-based-authorization-cs

在除default.cs之外的所有页面加载方法中实现以下代码

if(Session["sessionkey"] == null)
{
Response.Redirect("~/Default.aspx");
}

相关内容

  • 没有找到相关文章

最新更新