Hello friends. Today I wanna tell about some obstucles with validation which I've found when I had working with form. At first I've created two models for binding using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using DataAnnotationsExtensions; namespace DynamicForm.Models { public class FormViewModel { public int? Id { get; set; } [Required] [StringLength(25, ErrorMessage = "Max firstname length is 25 symbols.")] [DisplayName("First name")] public string FirstName { get; set; } [Required] [StringLength(25, ErrorMessage = "Max lastname length is 25 symbols.")] [DisplayName("Last name")] public string LastName { get; set; } [Required] [Email(ErrorMessage = "Provide correct email address, please.")] [DisplayName("Email")] public string Email { ge...
The blog about software engineering