3

MVC プロジェクトでは、HTML.Label ヘルパーを次のように使用します。

@Html.Label("FirstName", "First Name", New With {.class = "FieldLabel"})

どの出力

<label class="FieldLabel" for="FirstName">First Name</label>

このラベルに対応する入力もあります。

これはばかげた質問のように聞こえるかもしれませんが、HTML ヘルパーを使用する代わりにビューに直接出力を入力した場合、まったく違いがあるでしょうか? ラベルに HTML ヘルパーを使用する利点/欠点はありますか?

4

3 に答える 3

3

HtmlHelpers は、動的コンテンツを生成するように設計されています。したがって、プロジェクトにそのようなシナリオがある場合は、それらが必要です。

あなたのコードで

@Html.Label("FirstName", "First Name", New With {.class = "FieldLabel"})

すべてが静的であるため、HTMlHelper を使用する義務はありません。

于 2013-08-14T11:44:28.187 に答える
0

Html.Label は、指定された入力テキストと名前が一致する入力のラベルを提供します

于 2013-08-14T11:44:51.703 に答える