0
我嘗試使用驗證創建表單,如果沒有驗證錯誤,則運行其他某個操作。ASP.NET MVC Ajax表單檢查驗證錯誤
例如,MyView的
<div id="myDiv">
@using (Ajax.BeginForm("MyAction", "MyController", new AjaxOptions {UpdateTargetId = "myDiv", }, new {@class = "form-horizontal"}))
{
...
}
</div>
而且myController的,
public class MyController : Controller
{
[HttpPost]
public ActionResult MyAction(MyModel model)
{
if (ModelState.IsValid)
{
// Make some Action
}
return PartialView("MyView", model);
}
}
}
使用此代碼我顯示錶單驗證錯誤,如果有一些。但是現在我需要在沒有驗證錯誤時運行javascript函數?我怎麼能這樣做? 我嘗試使用表單AjaxOptions的OnSuccess函數,但它總是運行,不管是否存在錯誤。
感謝您的任何建議。
您能否請顯示您的查看驗證碼? –