Asp.net MVC中关于@Html标签的使用
程序员文章站
2022-04-12 21:37:10
@Html帮助器简单说明,记录些基本的跟HTML中对应的@html帮助器,@Html基本包含了html中的表单控件和常用Html
在@Html中,带有For的主要是针对强类型的H...
@Html帮助器简单说明,记录些基本的跟HTML中对应的@html帮助器,@Html基本包含了html中的表单控件和常用Html
在@Html中,带有For的主要是针对强类型的Html类型。
用于说明@Html中标签,定义Student对象用于辅助说明,
public class Student { /// <summary> /// 姓名 /// </summary> /// [DisplayName("姓名")] public string Name { get; set; } /// <summary> /// 年龄 /// </summary> public int Age { get; set; } }
在cshtml页面定义@model Student
Label标签,在LabelExtensions类中实现
1、 @Html.Label()
返回一个 HTML label 元素和由指定表达式表示的属性的属性名称。
参数:string expression,string labelText
expression:一个表达式表示要显示的属性
labelText:显示文字
例:
@Html.Label("weight") 输出:<label for="weight">weight</label> abel("name","姓名") 输出:<label for="name">姓名</label>
2、 @Html.LabelFor()
和@Html.Label()类似,只是主要针对强类型
例:
@Html.LabelFor(model=>mode.Name) 输出: <label for="Name">Name</label> @Html.LabelFor(model=>mode.Name,"姓名") 输出:<label for="name">姓名</label> 如果在上面实体添加[DisplayName("姓名")]特性(引用System.ComponentModel;)则会显示: <label for="Name">姓名</label>用于显示汉字很方便
3、 @Html.LabelForModel()
例:@Html.LabelForModel("name") 输出: <label for="">name</label>
上一篇: ASP.NET MVC +EasyUI 权限设计(三)基础模块
下一篇: C51单片机总结(待更新)
推荐阅读
-
灵活掌握Asp.net MVC中GridView的使用方法
-
WEB标准网页布局中尽量不要使用的HTML标签
-
ASP.NET MVC4中使用Html.DropDownListFor的方法示例
-
6. ASP.NET MVC 5.0 中的HTML Helper【HTML 帮助类】
-
Asp.Net MVC中Aplayer.js音乐播放器的使用
-
浅析Asp.net MVC 中Ajax的使用
-
简单介绍HTML5中audio标签的使用
-
Asp.Net 将HTML中通过dom-to-image.js标签div内的内容转化为图片保存到本地
-
关于 ASP.NET MVC 中的视图生成
-
ASP.NET MVC 在控制器中获取某个视图动态的HTML代码