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)
{
}
这样,当我可以在服务器上传递不同的模型类型的不同形式。
谢谢!