-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 に答える