C# asp:登录CreateUserUrl无效

C# asp:登录CreateUserUrl无效,c#,asp.net,C#,Asp.net,我正在尝试使用asp:login控件创建登录页面,我想给未注册的用户一个选项,让他们自己注册 <asp:Login ID="Login1" runat="server" CreateUserUrl="~/Signup.aspx" CreateUserText="SignUP" > </asp:Login> 但它并没有重定向到注册页面,而是在单击注册链接时页面会保持刷新 请帮我解决这个问题 Thanx 匿名用户需要访问Signup.aspx页面或其包含路径。如

我正在尝试使用asp:login控件创建登录页面,我想给未注册的用户一个选项,让他们自己注册

<asp:Login ID="Login1" runat="server" CreateUserUrl="~/Signup.aspx" CreateUserText="SignUP" >
    </asp:Login>

但它并没有重定向到注册页面,而是在单击注册链接时页面会保持刷新

请帮我解决这个问题


Thanx

匿名用户需要访问
Signup.aspx
页面或其包含路径。如果您已锁定应用程序,以确保用户在访问凭据页面以外的其他部分之前登录,则此页面还将重定向他们以登录

例如,您需要在web.config中执行以下操作:

<location path="Signup.aspx">
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>
</location>


您需要提供更多信息,例如codebehind在检查用户身份验证/授权方面做了什么和/或检查了什么。非常感谢你