asp:登录CreateUserUrl不会工作

时间:2013-06-17 15:10:23

标签: c# asp.net

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

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

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

Plz帮我解决了这个问题。 。

感谢名单。 。

1 个答案:

答案 0 :(得分:0)

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

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

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