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 回答