有没有办法定义基于非属性的表单验证?
在 ASP.NET WebForms 中曾经有一个 asp:CustomValidator,它允许在代码隐藏页面中使用自定义程序员定义的函数来验证表单元素。是否可以在 MVC 框架中做类似的事情?
有没有办法定义基于非属性的表单验证?
在 ASP.NET WebForms 中曾经有一个 asp:CustomValidator,它允许在代码隐藏页面中使用自定义程序员定义的函数来验证表单元素。是否可以在 MVC 框架中做类似的事情?
试试这篇文章:
http://msdn.microsoft.com/en-us/library/gg508808(v=vs.98).aspx
这仍然使用属性,但仅用于指定自定义验证代码的操作。
如果您确实需要,您始终可以使用表单输入元素的 onchange 事件来触发 AJAX 调用。
作为 AliRıza Adıyahşi,我将在我的控制器操作上创建一个 ActionFilter 属性。只是把它放在这里,这样问题就不再没有答案了。