-1

我正在尝试使用 asp:login 控件制作登录页面,我想为未注册用户提供选项以让他们自行注册。.

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

但它不会重定向到注册页面,而是在单击注册链接时页面不断刷新。.

请帮我解决这个问题。.

谢谢。.

4

1 回答 1

0

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

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

<location path="Signup.aspx">
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>
</location>
于 2013-06-17T15:11:58.060 回答