我正在开发一个应用程序,其中有一个带有模型“StudentListModel”的表单。
我在同一页面中有一个不是提交按钮的按钮。我编写了一个 ajax 函数,它在指定的控制器中调用一个动作方法。
现在我的问题是学生名有一个文本框,
[StringLength(160, MinimumLength = 3)]
[Display(Name = "First Name")]
[Required]
[Remote("CheckDuplicateNames", "AddStudent")]
public string StudentName { get; set; }
这些验证都没有触发。但是,如果我将按钮设置为提交,这些将起作用。
除了使用表单提交之外,还有其他方法可以进行模型验证吗?