1.数据库表中为ID的字段

 [Key]           //关键字
[Required] //不为空
[Display(Name = "ID")]
public int id { get; set; }

2.日期型字段

[Display(Name = "出发日期")]
[Required]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] //年月日的格式
public DateTime? date { get; set; }

3.数字的范围

[Display(Name = "现行年度")]
[Range(, , ErrorMessage = "输入范围是[2018至2100]")]
public int year { get; set; }

4.string的长度

[Display(Name = "邮件昵称")]
[Required]
[StringLength()] //长度
public string email { get; set; }

5.string的最大值

[Display(Name = "内容")]
[DataType(DataType.MultilineText)] //最大值
[Required]
public string content { get; set; }

6.单选和多选的类型

[Display(Name = "性质")]
public ICollection<System.Web.Mvc.SelectListItem> choose { get; set; }

最新文章

  1. 条件随机场matlab程序下载
  2. C#使用Monitor类、Lock和Mutex类进行多线程同步
  3. 0x1L
  4. Delphi 生成excel中的饼图
  5. 64位ubuntu编译32位程序
  6. Linux Kernel(Android) 加密算法汇总(三)-应用程序调用内核加密算法接口
  7. LR监控Windows Server 2008 R2系统资源提示“指定的网络名不可用。”
  8. h5样式初始化
  9. 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题
  10. Tea for Mac(mac笔记软件)中文版
  11. matlab 三维激光雷达点云的地面与障碍物检测
  12. [转]RPA简介
  13. Unique Morse Code Words
  14. 【转】Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
  15. 黑苹果 之 神舟战神Z7M-SL7D2
  16. 【1】JVM-内存模型
  17. iOS - 使用MPMoviePlayerController播放在线视频
  18. 抓取错误之onerror
  19. React-Router JS&#25511;&#21046;&#36335;&#30001;&#36339;&#36716;
  20. Stream中reduce()使用记录

热门文章

  1. python测试笔试题1
  2. 【转】VS2010不能引用System.Data.OracleClient解决方法
  3. 题解 P2550 【[AHOI2001]彩票摇奖】
  4. request对象常用方法
  5. 二、为什么要选用pytest以及 pytest与unittest比较
  6. 关于执行webdriver.Chrome; 报错WebDriverException: Message: unknown error: Element is not clickable at point (1085, 103)
  7. [软件工程]团队介绍&amp;学长采访
  8. Visual Studio Ultimate 2013 免费下载地址
  9. 链表 206 Reverse Linked List, 92,86, 328, 2, 445
  10. 并排的两个div之间会有空隙