Asp.NetMVCでの@Htmlタグの使用について

1584 ワード

@Htmlヘルプは簡単に説明します.HTMLに対応する基本的な@htmlヘルプを記録します.@Htmlにはhtmlのフォームコントロールとよく使われるHtmlが含まれています.@Htmlには、主に強いタイプの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>

	@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」)出力: