如何使用Html.BeginForm从区域内链接到不在区域内的动作和控制器?我正在使用:
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))
当我点击按钮时,它正在该区域中寻找控制器,但它不存在。
感谢任何建议。
答案 0 :(得分:1)
尝试明确提供null
或空字符串""
作为area
:
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { area = null, id = "logoutForm", @class = "navbar-right" }))
答案 1 :(得分:1)
感谢有用的评论,解决方案是:
using (Html.BeginForm("LogOff", "Account", new { area = "" }, FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))