asp.net webforms中的ValidateModel

时间:2015-03-23 04:20:28

标签: c# asp.net .net asp.net-mvc

我想在webforms中使用类似[Required]等属性的验证概念。我怎样才能实现这一点,因为它主要用于Asp.Net MVC。基本上我想使用Controller的ValidateModel方法

我想进行程序化验证。基本上我有一些使用XmlSerializer解析的XML,但我想确保字符串属性不超过一定的长度。所以我需要以编程方式执行此操作。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

为什么不使用Data Annotations Validator Control?

https://www.nuget.org/packages/DAValidation/

如果您需要编程验证,可以在BO或Domain类中创建自己的验证逻辑。创建一个validate方法,该方法返回列表字符串或带有错误的任何自定义类。然后,向用户显示验证错误。