私は現在、ASP.NET MVC 3 w/Razorで足を濡らしていますが、HTML入力要素をレンダリングする最も適切な方法について少し混乱しています。HtmlHelper.EditorFor対Html.TextBox対HTML入力
-
(文字列または数値のため)Html.TextBoxメソッドを使用してHtmlHelperのEditorFor方法
- を使用した:私はそれを見たよう
、モデルのプロパティのために、これらの要素をレンダリングするための3つの方法があります
- 普通のhtml入力要素を使用し、インラインレイザータグを使用して値を要素に配置します。
これを行うにはどのような方法が推奨されますか?私は、レンダリングされたHTMLを何もコントロールしていないので、EditorForメソッドに少し気になりました.MVCフレームワークのメールの目標の1つは、WebFormのオーバー・抽象化を避けることだと思いました。
あなたはどう思いますか?これのベストプラクティスは何ですか?
ありがとうございます!