是否可以在ASP.NET WEBFORM业务对象类中使用MVC的数据注释?

Zab*_*hey 10 asp.net webforms

如何在asp.net WEBFORM Business对象类中使用此约定?

示例在MVC中

using System.ComponenModel.DataAnnotation;

public class Customer
{
    [Required]
    [StringLength(5,20)]
    public string FirstName { get; set;}

    [Required]
    [StringLength(5,20)]
    public string LastName { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我想在我的asp.net webform businessobject类中使用此数据注释进行客户端验证和服务器验证.

vla*_*mir 10

遗憾的是,WebForms没有像MVC这样的数据注释的原生支持.

但您可以使用自定义决策:

  1. asp.net webforms的系统组件模型数据注释

  2. 使用数据注释构建ASP.NET验证器

  3. ASP.NET:使用数据注释进行WebForms验证