在IIS中关闭默认文档功能,这是情况…… 我项目的起始页面是A.aspx.我运行该项目,果然,A.aspx出现在浏览器的url中.尽管如此,A.aspx发现没有用户登录并重定向到Login.aspx. A.aspx: if (Session["
我项目的起始页面是A.aspx.我运行该项目,果然,A.aspx出现在浏览器的url中.尽管如此,A.aspx发现没有用户登录并重定向到Login.aspx.
A.aspx:
if (Session["UserStuff"] == null) Response.Redirect("~/Account/Login.aspx");
当用户登录时,login.aspx显示BUT,代码:
FormsAuthentication.RedirectFromLoginPage(txtUserName.Text,true);
总是重定向到“Default.aspx”而不是“A.aspx”
我检查了FormsAuthentication.GetRedirectUrl,果然它返回“Default.aspx”
我难倒了????
在web.config中,你可以使用defaultUrl属性 set the default page:<authentication mode="Forms"> <forms loginUrl="login.aspx" defaultUrl="a.aspx" protection="All" timeout="30" /> </authentication>