MVC5 model常见的写法
2024-08-25 20:29:48
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; }
最新文章
- 条件随机场matlab程序下载
- C#使用Monitor类、Lock和Mutex类进行多线程同步
- 0x1L
- Delphi 生成excel中的饼图
- 64位ubuntu编译32位程序
- Linux Kernel(Android) 加密算法汇总(三)-应用程序调用内核加密算法接口
- LR监控Windows Server 2008 R2系统资源提示“指定的网络名不可用。”
- h5样式初始化
- 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题
- Tea for Mac(mac笔记软件)中文版
- matlab 三维激光雷达点云的地面与障碍物检测
- [转]RPA简介
- Unique Morse Code Words
- 【转】Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
- 黑苹果 之 神舟战神Z7M-SL7D2
- 【1】JVM-内存模型
- iOS - 使用MPMoviePlayerController播放在线视频
- 抓取错误之onerror
- React-Router JS&#25511;&#21046;&#36335;&#30001;&#36339;&#36716;
- Stream中reduce()使用记录
热门文章
- python测试笔试题1
- 【转】VS2010不能引用System.Data.OracleClient解决方法
- 题解 P2550 【[AHOI2001]彩票摇奖】
- request对象常用方法
- 二、为什么要选用pytest以及 pytest与unittest比较
- 关于执行webdriver.Chrome; 报错WebDriverException: Message: unknown error: Element is not clickable at point (1085, 103)
- [软件工程]团队介绍&;学长采访
- Visual Studio Ultimate 2013 免费下载地址
- 链表 206 Reverse Linked List, 92,86, 328, 2, 445
- 并排的两个div之间会有空隙