zoukankan      html  css  js  c++  java
  • c# MVC模式学习笔记_数据验证

    改变显示字段名称 设计字段规范 

    1.引用

    1 using System.ComponentModel;
    2 using System.ComponentModel.DataAnnotations;

    2.DisplayName值

     public class Book
        {
            public int BookID { get; set; }   
            [DisplayName("ISBN")]
            public string isbn { get; set; }
            [DisplayName("图书名称:")]
            [Required(ErrorMessage="图书名称必填")]
            public string bookName { get; set; }
            [DisplayName("作者")]
            [Required(ErrorMessage = "作者必填")]
            public string author { get; set; }
              [DisplayName("出版社")]
              [Required(ErrorMessage = "出版社必填")]
            public string press { get; set; }
              [DisplayName("出版日期")]
              [Required(ErrorMessage = "出版日期必填")]
            public DateTime pressDate { get; set; }
              [DisplayName("定价:")]
            public decimal price { get; set; }
              [DisplayName("尺寸:")]
            public string size { get; set; }
             [DisplayName("重量:")]
            public double? weight { get; set; }
             [DisplayName("开本:")]
            public int? format { get; set; }
        }

    3.设置字段范围

    [StringLength(50)]
     [StringLength(10,MinimumLength=2)]

    range 指定数值型范围 

     [Range(0,10000)]
  • 相关阅读:
    libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
    Redis开启远程访问
    Centos7.5 防火墙设置
    Redis和MemCache的区别
    Redis的事务
    Redis持久化——AOF
    Redis持久化——RDB快照
    Redis配置文件介绍
    Redis常见操作命令
    Redis的五大数据类型
  • 原文地址:https://www.cnblogs.com/zzzting/p/6743338.html
Copyright © 2011-2022 走看看