4
我劫持了Umbraco 7.1的路由,並且由於某種原因,當按下提交按鈕時,我的HttpPost沒有觸發。任何關於這是爲什麼的輸入?當按下發送按鈕時會發生回發,但在HttpPost中放置一個斷點時,它永遠不會被觸發。被劫持的Umbraco HttpPost行動沒有觸發
下面是我的代碼片段,標記後面跟着控制器。
@inherits UmbracoViewPage
@{
Layout = "Layout.cshtml";
}
@using (Html.BeginForm()) {
@Html.AntiForgeryToken()
@Html.TextAreaFor(m => m.Message)
< i n p u t type="submit" value="Send" />
@Html.ValidationMessageFor(m => m.Message)
</div>
}
public ActionResult Index(ManageMessageId? smess)
{
var errorModel = new ErrorModel();
...
return CurrentTemplate(errorModel);
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Index(ErrorModel model)
{
if (ModelState.IsValid)
{
...
}
return View();
}