Thursday, 11 June 2015

Validation in Asp.net MVC

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace Book_Package.Models
{
    public class SignUp
    {
        [Required(ErrorMessage = "Please Enter Valid Name")]
        [Display(Name = "firstname")]
        [MinLength(2)]
        public string firstname { get; set; }
        public string lastname { get; set; }
        [Display(Name = "mobile(Mobile)")]
        [StringLength(10, ErrorMessage = "The Mobile must contains 10 characters", MinimumLength = 10)]
        public string mobile { get; set; }
        [Required(ErrorMessage = "Please Enter Valid Email Address")]
        [Display(Name = "email(Email Address)")]
        [RegularExpression(".+@.+\\..+", ErrorMessage = "Please Enter Correct Email Address")]
        public string email { get; set; }
        [Required(ErrorMessage = "Please Enter Password")]
        [StringLength(50, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
        [DataType(DataType.Password)]
        [Display(Name = "password")]
        public string password { get; set; }
        [Required(ErrorMessage = "Please Enter Confirm Password")]
         [StringLength(50, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
         [DataType(DataType.Password)]
         [Display(Name = "confirmpassword")]
         [Compare("password", ErrorMessage = "The password and confirmation password do not match.")]
        public string confirmpassword { get; set; }
    }
}

No comments:

Post a Comment