我有下一个问题:
我有一些自定义表格填写一个 - MyCustomDto
。
public class MyCustomDto
{
[Required]
[DataType(Email)]
public String Email {get;set;}
[Required]
public String Name {get;set;}
...
//ETC
}
我有一个控制器动作,它适用于表单中的整个数据:
public JsonResult WorkWithMyCustomDto(MyCustomDto request)
{
....
}
我在 JS 中有一个函数,可以将 Ajax 请求发送到控制器的这个动作:
function PassTheData()
{
//Some ajax request to the action of controller.
$.ajax(....);
}
我不想使用提交行为。问题是如何在发送 ajax 请求之前验证表单?应通过 class 的数据注释进行验证MyCustomDto
。感谢任何预付款。