1

CreateUserWizard コントロールを含む create_account.aspx ページがあります。LoginCreatedUser プロパティが true に設定されています。

アカウントが作成され、CreateUserWizard_CreatedUser でさらにいくつかの接続が発生したら、次のことを行います。

Response.Redirect("~/dashboard/default.aspx")

個人は、認証されていないかのように login.aspx ページにリダイレクトされますか? なんで?

default.aspx が、次のように記述された web.config ファイルがあるサブディレクトリにあるという事実に関連している可能性があるのではないかと疑っています。

<configuration>
<system.web>
  <authorization>
    <deny users="?"/>
  </authorization>
</system.web>
</configuration>

何かご意見は?

4

1 に答える 1

1

CreateUserWizard ContinueDestinationPageUrl プロパティを必要な URL に設定してみてください。ContinueDestinationPageUrl="~/dashboard/default.aspx". プログラムで行うこともできます。

于 2012-05-24T03:48:20.160 に答える