是否可以将所有页面请求重新路由到默认值?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");
}