Is it possible to use Data Annotations for MVC in

2019-03-16 00:07发布

问题:

How can I use this convention in an asp.net WEBFORM Business object class?

Example In 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;}
}

I want to use this data annotation in my asp.net webform businessobject class for client validation and server validation.

回答1:

Unfortunately WebForms doesn't have native support of Data Annotations like MVC.

But you can use custom decisions:

  1. system componentmodel dataannotations for asp.net webforms

  2. Building an ASP.NET Validator Using Data Annotations

  3. ASP.NET: WebForms Validation with Data Annotations