Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 登录和注销不需要';我不能正常工作_C#_Asp.net_Authentication_Login_Logout - Fatal编程技术网

C# 登录和注销不需要';我不能正常工作

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

我有一个asp.net网站,其中包含此文件夹结构

-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");
}