今後、プロジェクトに MVC4 を使用する予定です。このような古典的な方法を使用する代わりに @Html ヘルパーを使用することには疑問があります。
@Html.labelfor(....)
また
<label for="xx">name</label>
html ヘルパーを使用する必要がありますか?
今後、プロジェクトに MVC4 を使用する予定です。このような古典的な方法を使用する代わりに @Html ヘルパーを使用することには疑問があります。
@Html.labelfor(....)
また
<label for="xx">name</label>
html ヘルパーを使用する必要がありますか?
ビューで HTML ヘルパーを使用して、HTML コンテンツをレンダリングします。ほとんどの場合、HTML ヘルパーは文字列を返す単なるメソッドです。HTML ヘルパーを 1 つも使用しなくても、ASP.NET MVC アプリケーション全体を構築できます。ただし、HTML ヘルパーを使用すると、開発者としての作業が楽になります。ヘルパーを利用することで、はるかに少ない作業でビューを構築できます。
ASP.NET MVC の世界では、HTML ヘルパーは ASP.NET Web フォーム コントロールに相当します。Web フォーム コントロールと同様に、HTML ヘルパーを使用すると、HTML のレンダリングをカプセル化できます。ただし、Web フォーム コントロールとは異なり、HTML ヘルパーは非常に軽量です。たとえば、HTML ヘルパーにはイベント モデルがなく、ビュー ステートを使用しません。
-- Stephen Walther による「ASP.NET MVC Framework UNLEASHED」