强类型辅助方法及及相关普通方法介绍
一、普通Html辅助方法
1、@Html.Lable(元素名称,元素值,元素属性)
示例:
@Html.Lable("GenreName","流行",new { @class="validation" })
渲染之后代码如下
<label class="validation" for="GenreName">流行</label>
2、@Html.TextBox("元素名称",元素值,元素格式,元素属性)
示例:
@Html.TextBox("title", "2.5",string.Format("{0:C}",2.5) new { @class = "validation" })
渲染之后源码如下
<input class="validation" id="title" name="title" type="text" value="¥2.50" />
3、@Html.Editor(元素名称,模板名称,Id名称,指定模板)
示例:
@Html.Editor("title",Model.Title,"Title",Model)
渲染之后源码如下
<input class="text-box single-line" id="Title" name="Title" type="text" value="Details" />
4、@Html.Display(元素名称,模板名称,Id名称,指定模板)
示例:
@Html.Display("title", "", "Title", Model)
渲染之后源码如下
Details
原因:该辅助方法返回为纯文本。
二、强类型Html辅助方法</
一、普通Html辅助方法
1、@Html.Lable(元素名称,元素值,元素属性)
示例:
@Html.Lable("GenreName","流行",new { @class="validation" })
渲染之后代码如下
<label class="validation" for="GenreName">流行</label>
2、@Html.TextBox("元素名称",元素值,元素格式,元素属性)
示例:
@Html.TextBox("title", "2.5",string.Format("{0:C}",2.5) new { @class = "validation" })
渲染之后源码如下
<input class="validation" id="title" name="title" type="text" value="¥2.50" />
3、@Html.Editor(元素名称,模板名称,Id名称,指定模板)
示例:
@Html.Editor("title",Model.Title,"Title",Model)
渲染之后源码如下
<input class="text-box single-line" id="Title" name="Title" type="text" value="Details" />
4、@Html.Display(元素名称,模板名称,Id名称,指定模板)
示例:
@Html.Display("title", "", "Title", Model)
渲染之后源码如下
Details
原因:该辅助方法返回为纯文本。
二、强类型Html辅助方法</