ASP .NET core 入门基础内容备份
来源:互联网 发布:淘宝网店如何刷钻2016 编辑:程序博客网 时间:2024/06/05 20:28
model
里边设置主键 : [key]可以自定义主键 默认是名称为ID类型为int的字段
设置显示格式: [DisplayFormat(DataFormatString="{0:显示的格式}",[可选参数])
设置字段显示内容 [Display(Name = "要显示的内容") ] 例:
[Display(Name = "发布日期") ] public DateTime ReleaseDate { get; set; }
前台默认将会显示 发布日期 在该字段的标题栏上
[Required]//不允许为空[StringLength(60,MinimumLength = 5)]//设置长度为5-60[Range(1,100)]//设置输入的范围且限定了输入的数据为数字[DataType(DataType.Currency)]//限定了输入的数据为货币类型的 这里的参数datatype里边放的是个枚举值当然也可以自己定义
[RegularExpression(@"^[A-Z]+[a-zA-Z''-'\s]*$")]//这里放的是正则表达式 [DatabaseGenerated(DatabaseGeneratedOption.Identity)] //这里放的是对数据库的操纵方式,可以让系统生成,也可以自己在前台填写
在View中的*.cshtml页面取消验证用
asp-validation-summary="TypeName" 只要把这个属性给取消就可以了
在Controller中
[ValidateAntiForgeryToken]//声明验证有效性用 if (ModelState.IsValid){//Something }进行有效性的验证
在control中出现命名冲突时解决方法有一下两个方法
1. 给函数添加
[ActionName("名字")]
这种方法有弊端,就是在前台通过ActionName对Action进行访问时,无法直接定位到这个Action
2.更改函数的签名,添加一个没用的参数
0 0
- ASP .NET core 入门基础内容备份
- ASP.NET Core(二)【入门】
- ASP.NET Core 中文文档 第一章 入门
- ASP.NET基础入门(杂)
- [.NET开发] ASP.NET Core 1.0基础之依赖注入
- ASP.NET Core 1.0 入门——Application Startup
- ASP.NET Core MVC6+EntityFrameworkCore+MySql 最最最入门
- ASP.NET Core 之 Identity 入门(一)
- Visaul Studio ASP.NET Core MVC入门(一)
- ASP.NET Core 快速入门(实战篇)
- ASP.NET Core 之 Identity 入门(三)
- ASP.NET Core 之 Identity 入门(二)
- ASP.NET Core 之 Identity 入门(一)
- ASP.NET Core MVC 与 Visual Studio 入门
- asp.net core 2.0 入门攻略 第一章 环境部署
- ASP.NET CORE入门之读取Json配置文件
- Asp.Net Core轻松入门之WebHost的配置
- ASP.NET Core轻松入门之Middleware管道模型
- 经典面试题(二)
- (一)dubbo容器和dubbo标签
- TeX中的引号
- .net core 下的TagHelper自定义新手提醒
- wampserver自定义端口
- ASP .NET core 入门基础内容备份
- 读书笔记《Effective C++》条款10:令operator=返回一个reference to *this
- POJ 1040 Transportation 笔记
- 阿里云服务器购买之后登录不上服务器
- Mac搭建VPS和shadowsocks
- react demo10 (设置组件属性的默认值getDefaultProps)
- python之集合
- Play学习
- 经典字符串算法 “最长上升子序列,最大连续子序列和,最长公共子串”