0

如果未设置某个 Session 变量,是否可以将所有页面请求重新路由到 Default.aspx?我希望用户转到他们同意条款和条件的默认页面。在接受时,设置 Session["Accepted"]。否则,如果他们尝试跳转到任何其他页面,则应将其拉回默认页面。

谢谢。

4

2 回答 2

0

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

if(Session["sessionkey"] == null)
{
Response.Redirect("~/Default.aspx");
}
于 2013-05-31T07:25:01.090 回答
0

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

于 2013-05-30T18:45:06.277 回答