1

我的MVC 2 Login中有两个视图和Register

在我的Login.aspx我添加了

    <td>Click here to <%: Html.ActionLink("[Register]", "Register") %></td>

但是,我ReturnUrl=%2fViews%2fHome%2fRegister在地址栏中将其重定向回Login.

我提到了这个Stack Overflow Question并在我的网络配置中进行了相应的更改,但没有运气。

但是当我在我的配置中改变时,

<authentication mode="Forms" >
  <forms loginUrl="~/Home/Login" timeout="2880" />

<authentication mode="Forms" >
  <forms loginUrl="~/Home/Register" timeout="2880" />

有效。

我没有更改文件中的任何内容Global.asax.csHtml Action Link如何使用??导航到我的注册视图?

注意:我使用的是 MVC 2

谢谢你们

4

1 回答 1

1

想到的是,如果您检查了您的注册方法是否没有 AuthorizeAttribute?也许您已经将 AuthorizeAtrtribute 放在控制器之上,或者您已经创建了具有该属性的 BaseController,因此从它派生的每个控制器都需要对用户进行身份验证

于 2013-11-07T07:38:58.830 回答