0
我正在創建一個javascript函數,它將調用ajax調用來驗證表單的模型。是否有可能從ajax調用將通用模型傳遞給JsonResult操作?
function ValidateModel(formID) {
$.ajax({
url: '/Custom/ValidateModel',
type: 'POST',
data: $('#' + formID).serialize(),
dataType: 'json',
processData: false,
success: function (data) {
// code remove for brevity
}
});
}
將由該行動在CustomController
[HttpPost]
public ActionResult ValidateModel(CustomModel model)
{
if (!ModelState.IsValid)
{
// code remove for brevity
}
return Json(customObject, JsonRequestBehavior.DenyGet);
}
進行處理。如果我將通過與CustomModel表單對象自動捆綁的作品就好了。我想創建的是服務器上的通用處理程序來驗證模型。我想用這樣的東西來實現它:
public ActionResult ValidateModel(GenericModel model)
{
}
這樣,當我可以在服務器上傳遞不同的模型類型的不同形式。
謝謝!