![]() |
1
1
DynamicData 用于ASP.NET MVC和动态数据。 在WebForms上,我只使用了ASP.NET验证器方法。这并不意味着在您可能拥有的自定义验证上进行复制粘贴,也就是说,您可以根据需要添加自己的自定义验证程序,并且仅在非常特殊的情况下才使用与页面上的方法+脚本挂钩的额外验证程序。 根据您如何构造代码,我希望能够利用DataAnnotations周围的一些基础结构。我不能给出一个事实,你知道ASP.NET的一些常见问题通常与实现细节有关,如果没有更好的选择,值得一试。 更新1: A v.快速搜索给出: http://blogs.microsoft.co.il/blogs/gilf/archive/2010/04/08/building-asp-net-validator-using-data-annotations.aspx 这是一个基本的部分,但显示了一种可以利用Web表单上的数据注释的方法(对于服务器端)。 更新2: 另一个方法与上面的方法相同,但服务器端和客户端都进行了验证: http://geeks.ms/blogs/rcarreras/archive/2010/04/20/validando-asp-net-web-form-con-dataannotation-en-ambos-lado-cliente-y-servidor.aspx . 同样是初步的,但肯定可以作为基础来获得一个更完整的基于注释的自动验证。 注意:根据您使用的内容,您可以将验证程序自动添加到适当的位置,但我必须警告,如果您以前没有使用动态添加的验证程序,可能很难使其正常工作。 |
![]() |
2
1
如果您使用的是ASP.NET MVC,我建议您全面使用dataAnnotations属性。对于必需的字段和长度,包含了“简单”字段,您可以编写自己的自定义验证器来比较两个字段和其他字段。菲尔·哈克是个大人物 article 关于ASP.NET MVC中的自定义验证器。 |
![]() |
3
1
我通常使用jquery rsv插件 http://plugins.jquery.com/project/RSV 为了对普通的东西进行验证,我编写了自己的jquery函数来进行更复杂的验证(需要Ajax调用和其他东西)。 我总是在服务器端重新验证。 |
![]() |
George Alexander · 类似电报的用户名的Regex 1 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 3 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
![]() |
James · Django使用RangeWidget验证表单 7 年前 |