开发者

Route Values for Area (MVC3)

I am using areas in MVC version 3. My logoff and logon action methods are routing to the area, and I need them to route to the normal controller that is not in an area.

I have tried the following

host://AREA/CONTROLLER/METHOD instead of host://CONTROLLER/METHOD.

@if(Request.IsAuthenticat开发者_运维百科ed) {
    <text>Welcome <b>@Context.User.Identity.Name</b>
    [ @Html.ActionLink("Log Off", "LogOff", "Account", new { area = "" }) ]</text>
}
else {
    @:[ @Html.ActionLink("Log On", "LogOn", "Account", new { area = "" }) ]
}


I have figured this out. Apparently I need the additional parameter, it's being applied to the wrong overload.

@Html.ActionLink("Log Off", "LogOff", "Account", new { area = string.Empty }, new {})
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜