ASP.NET MVC4 Metadata学习笔记
来源:互联网 发布:python刷题原理 编辑:程序博客网 时间:2024/05/01 18:15
使用Metadata
1. MetaData (元数据) : 通过注释属性及参数值,给视图辅助器提供一系类的指令。
在实体类中,我们通过注释MetaData 属性来 控制实体属性。如下:
public class Person
{
[HiddenInput(DisplayValue=false)] //注释属性,不可编辑,不显示
public int id{ get; set;}
public string name{ get;set; }
public int age {get; set; }
}
在实体前面添加注释来控制行为,(可不可见,可不可以编辑..)
2.[ScaffoldColumn(false)] : 当模板看到这个注释时,会完全跳过下面的属性,但是在视图中调用时是可以调用到的。如: @Html.EditorFor(m=>m.id)
3. [DisplayName(“name”)] 在属性的前面添加注释,为属性定义别名。
public class Person
{
[DisplayName(“编号”)] //注释属性,定义别名
public int id{ get; set;}
public string name{ get;set; }
public int age {get; set; }
}
4. [DataType(DataType.Data)] 可以为表示时间字段定义显示的数据格式
5. [UIHint(“模板属性”)] 来定义在什么模板显示。使用 UIHint 注释属性时,如果把UIHint 注释于不能对该属性的类型进行操作的模板,会接受到一个异常。
比如:把一个 [UIHint(“ Boolean”)]
public string name { get; set; }
6.最重要的是要记得加上引用,不记得要加什么引用不要紧,提示报错,会有引用提醒。
usingSystem.ComponentModel.DataAnnotations;
- ASP.NET MVC4 Metadata学习笔记
- ASP.NET MVC4 学习笔记-1
- ASP.NET MVC4 IN ACTION学习笔记-第一波
- ASP.NET MVC4 IN ACTION学习笔记-第二波
- ASP.NET MVC4 IN ACTION学习笔记-第三波
- ASP.NET MVC4 IN ACTION学习笔记-第四波
- ASP.NET MVC4 IN ACTION学习笔记-第五波
- ASP.NET MVC4 学习参考
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][1/3]
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][2/3]
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][3/3]
- ASP.NET MVC4应用程序基本结构和执行流程---ASP.NET学习笔记(1)
- 菜鸟学ASP.NET MVC4入门笔记
- ASP.net MVC4 + HTML5 + JS 学习贴
- ASP.NET MVC4高级编程学习中
- Asp.Net MVC4 + Oracle + EasyUI 学习 序章
- Asp.Net MVC4 + Oracle + EasyUI 学习 第一章
- [MVC4]初识ASP.NET MVC4
- FSDataOutputStream.writeUTF(String)写入文本异常
- 算法训练 6-3判定字符位置
- Composer移除依赖
- es6数组api
- JAVA线程sleep和wait方法区别
- ASP.NET MVC4 Metadata学习笔记
- TaildirSource(Flume中实现)
- Visual Studio 实用扩展推荐
- linux安装MySQL5.7.20
- caffe训练自己的图片分类模型
- java反射机制的作用
- 多进程,Request+正则表达式爬取榜单类网站
- iOS开发中的单选与多选
- gcd 实际例子编写