Html.BeginForm 调用不在区域中的操作?

Html.BeginForm to call an action not in an Area?

如何使用 Html.BeginForm 到 link 从区域内到区域外的动作和控制器?我正在使用:

using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id =    "logoutForm", @class = "navbar-right" }))

当我点击按钮时,它正在该区域寻找控制器,但它不在那里。

感谢任何建议。

尝试明确提供 null 或空字符串 "" 作为 area

using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { area = null, id = "logoutForm", @class = "navbar-right" }))

感谢有用的意见,解决方案是:

 using (Html.BeginForm("LogOff", "Account", new { area = "" }, FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))