C# ReturnURL不使用身份验证

C# ReturnURL不使用身份验证,c#,asp.net,C#,Asp.net,我正在开发一个web应用程序,并尝试为所有表单添加身份验证 最初,我尝试了这一点,并在成功登录后在我的default.aspx页面上工作: Session["username"] = username; Response.Redirect("/Home.aspx"); 之后,我尝试在web.config中添加身份验证,下面是配置 <?xml version="1.0"?> <!-- For more information on how to configure you

我正在开发一个web应用程序,并尝试为所有表单添加身份验证

最初,我尝试了这一点,并在成功登录后在我的default.aspx页面上工作:

Session["username"] = username;
Response.Redirect("/Home.aspx");
之后,我尝试在web.config中添加身份验证,下面是配置

<?xml version="1.0"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.0" />
      <authentication mode="Forms">
        <forms loginUrl="~/Default.aspx" protection="All" timeout="2880"  path="/" /> 
      </authentication>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>

</configuration>
我看到ReturnURI字符串没有问题(/Home.aspx)

但它并没有重定向到Home.aspx页面,不确定出了什么问题!我怀疑这条路错了


谢谢

尝试响应。重定向(“Home.aspx”)@Azad这很有效,但我希望它能与“ReturnUrl”一起使用
 string strRedirect = Request["ReturnUrl"];
 Response.Redirect(strRedirect);