C# 登录和注销不需要';我不能正常工作
我有一个asp.net网站,其中包含此文件夹结构C# 登录和注销不需要';我不能正常工作,c#,asp.net,authentication,login,logout,C#,Asp.net,Authentication,Login,Logout,我有一个asp.net网站,其中包含此文件夹结构 -MainFolder -Account -Login.aspx -Register.aspx -Script -Styles -userControls -About.aspx -Home.aspx -Site.master -Web.config 我的问题是,当我转到Login.aspx页面并登录时,它会重定向到default.aspx (我想要的是,如果我从About
-MainFolder
-Account
-Login.aspx
-Register.aspx
-Script
-Styles
-userControls
-About.aspx
-Home.aspx
-Site.master
-Web.config
我的问题是,当我转到Login.aspx
页面并登录时,它会重定向到default.aspx
(我想要的是,如果我从
About.aspx
登录,在登录成功后,我想重定向到About.aspx
)
当我注销时,它会重定向到http://localhost:-----/MainFolder/
(目录列表--/MainFolder/)。(我想要的是,如果我从
About.aspx
注销,在成功注销后,我想重定向到About.aspx
)。
如何修复它?看起来您正在使用ASP.NET web应用程序项目的一些默认设置。尝试设置Login.aspx页面上的
asp:Login
控件的“DestinationPageURL”属性:
标记(注意,我在末尾添加了onloggedin=“logiuser\u LoggedIn”
):
你想修正什么?我已经编辑了我的问题Soner:)你试过会员资格提供者了吗。?是的,我使用了
会员资格提供者
Kaushik!我的回答对你有帮助吗?你现在面临的问题还需要帮助吗?@zey我不明白你在说什么。你的意思是这个解决方案不起作用吗?
<asp:Login ID="LoginUser" runat="server" EnableViewState="false"
RenderOuterTable="false" DestinationPageUrl="~/About.aspx"
OnLoggedIn="LoginUser_LoggedIn" >
protected void LoginUser_LoggedIn(object sender, EventArgs e)
{
Response.Redirect("../About.aspx");
}