我有一个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>
有什么想法吗?
答案 0 :(得分:1)
您可能想尝试将CreateUserWizard ContinueDestinationPageUrl属性设置为所需的URL,即。 ContinueDestinationPageUrl="~/dashboard/default.aspx"
。
也可以以编程方式完成。