注解
2015-07-13 22:54
260 查看
注解是为了在以后修改一些修饰名字的时候,不需要一个一个从页面里改,只需要改一下每个ID所对应的注解就Ok了
效果图:
这个代码对应显示出来的是注解:
1、Models namespace 注解.Models { [MetadataType(typeof(carMeta))] //指定要与数据模型类关联的元数据类 public partial class car //局部的类 单独拿出来给他和另一个类合成 { } public class carMeta { [Display(Name="学号:")] //[StringLength(6, ErrorMessage = "代号不能超过6位")] //[Required(ErrorMessage = "代号不能为空")] //[RegularExpression(@"\d{6}", ErrorMessage = "格式不正确")] public string code { get; set; } } } 2、Controllers namespace 注解.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { car data=new car(); //造一个新的对象(现在是空的)传到视图里面去 return View(data); } } } 3、Views @{ Layout = null; } @using 注解.Models; @model car <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> </head> <body> <div> @Html.DisplayNameFor(P=>P.code) </div> </body> </html>
效果图:
这个代码对应显示出来的是注解:
相关文章推荐
- 第一百零二天 how can I 坚持
- 九度oj 1001
- 继承
- 2015071301 - 烧烤模式
- Objective-C内存管理(三)set方法内存管理
- wamp 2.5 在zender studio 12.5中开启xDebug
- STM32学习--流水灯
- 关于C++内存中字节对齐问题的详细介绍
- shell中${}的妙用
- poj 1068 Parencodings 大模拟 水题 暑假第7题
- css3.0新增属性学习
- 陈嘉 2015/07/13 个人文档
- RHEL6 - 图形化设置IP
- jdk配置
- poj 2336 Ferry Loading II
- cocos2d.x单点触摸事件
- Android自定义圆形图片按钮
- iOS 笔记一: 对象创建、动态绑定、内审
- hdu 2000 ASCII码排序
- what's gradle wrapper