我正在使用ajax窗體嘗試使用Create方法回發CustomerController。下面是代碼Ajax.BeginForm MVC2中的錯誤?用於發佈到錯誤控制器的Ajax?
<% using (Ajax.BeginForm("Create", "Customer", new AjaxOptions { LoadingElementId = "saving"}, new { @class = "block_content form" }))
{%>...
當我的HTML表單呈現形式如下
<form onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, loadingElementId: 'saving', onComplete: Function.createDelegate(this, $j('#accoutcreate').dialog('close')) });" onclick="Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));" method="post" class="block_content form" action="/Job/Create?Length=3"> ...
正如你所看到的形式實際上是被張貼到/職位/創建的不是/客戶/創建
我不知道爲什麼會發生這種情況。有任何想法嗎?
非常感謝葉夫根尼·Senetskiy。 – 2014-04-09 16:23:21