标签:
省略一二章,直接切入第三章。
1、vs2012 后新增一种特殊的注释方式:
//TODO 记得以后要处理我哦;
该注释方式,不必多说,很实用。以前本人都是用#warning 来提醒自己,这是种很不友好的方式。
2、关于路由中这句话存在的意义
routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
可以参阅:http://blog.csdn.net/lvjin110/article/details/24638913
3、基本的razor 函数
@Html.DispalyNameFor 输出特定字段的显示名称;如:@Html.DispalyNameFor(model=>model.姓名)
@Html.DispalyFor 输出特定字段的数据 ;如:@Html.DispalyFor(model=>model.姓名)
@Html.LabelFor 输出lable标签;@Html.LabelFor(model=>model.姓名);
@Html.ActionLink 输出超链接;如:@Html.ActionLink("displayText","Action", new { id="RouteValue", name="RouteValue"})
@Html.BeginForm 自动生成form标签;如: @using(Html.BeginForm()){/*content*/} //必须配合using一起试用
@Html.ValidationSummary 验证失败,是否显示错误消息,接受一个bool类型的参数,默认为false;
@html.ValidationMessageFor显示验证错误消息的,配合标签[Required]试用;
@Html.EditorFor 输出表单域(text文本框);
4、标签
(1) [HttpPost]:只接受post请求(Action Filter);
(2) [Required]:必须输入的字段(System.ComponentModel.DataAnnotations);
标签:
原文地址:http://www.cnblogs.com/kongxp/p/5167244.html