ASP.NET自动创建帐户后重定向到登录...为什么?

时间:2012-05-23 00:50:46

标签: asp.net vb.net authentication login

我有一个create_account.aspx页面,上面有一个CreateUserWizard控件。它将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>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可能想尝试将CreateUserWizard ContinueDestinationPageUrl属性设置为所需的URL,即。 ContinueDestinationPageUrl="~/dashboard/default.aspx"。 也可以以编程方式完成。