Asp.NetMVCでの@Htmlタグの使用について
1584 ワード
@Htmlヘルプは簡単に説明します.HTMLに対応する基本的な@htmlヘルプを記録します.@Htmlにはhtmlのフォームコントロールとよく使われるHtmlが含まれています.@Htmlには、主に強いタイプのHtmlタイプがあります.
説明@Htmlのラベルに使用します.説明を補助するためにStudentオブジェクトを定義します.
cshtmlページで@model Student Labelラベルを定義し、LabelExtensionsクラスで1,@Htmlを実現する.Label()は、HTML label要素と、指定した式で表される属性の属性名を返します.パラメータ:string expression、string labelText expression:表示するプロパティlabelTextを表す式:文字例を表示する:
2、 @Html.LabelFor()と@Html.Label()は似ていますが、主に強いタイプの例を対象としています.
3、 @Html.LabelForModel()例:@Html.LabelForModel(「name」)出力:
説明@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>
@Html.Label("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」)出力: