MVC3の剃刀の例を見て、html.editorforが利用されているのを見て、このフォーラムで多くのことを尋ねました。 html.textboxfor
とpasswordfor
を使用できないのはなぜですか?ありがとうMVC3なぜhtml.editorforを使用するのですか
答えて
EditorForは、データ型に関連付けられたエディタをレンダリングしようとする利点があります。例えば
:あなたがあなた自身のEditor Templatesをデザインする場合、それらは自動的に便利なエディタテンプレートは、プロパティの型がDateTime
ときに日付ピッカーを生成1であるかもしれないプロパティのタイプやUIHint
に基づいてレンダリングされます。
も同様TextBoxForとPasswordForを使用してMultilineText
でプロパティをタグ付けするとき、それは<textarea>
をレンダリングする際に「スマート」EditorForは、そのような例があるプロパティの「最良」のエディタを生成する場所をいくつかの他のシナリオがあります特別な編集者を必要としない場合には完璧です。 HtmlAttributesを設定する必要があるときに、人生を単純化することさえできます。 EditorForはタイプとメタ情報を見て、 別のコントロールまたはテンプレートをレンダリングすることができますが、これについて明確な疑問について
参考Differences between Html.TextboxFor and Html.EditorFor in MVC and Razor ...
はHtmlTextboxForは常に
textbox (<input type="text" ...).
を作成しますあなたは供給します。
たとえば、DateTimeプロパティの場合、 がjQuery DatePickerを使用するテンプレートを作成できます。
あなたのテキストボックスは、あなたは、単にカスタムエディタテンプレート(~/Views/Shared/EditorTemplates/string.cshtml)
を書くことができ、アプリケーション内のすべてのテキストボックスが自動的に対し、この変更の恩恵を受けるのdivでそれらを包むようにレンダリングされているかの側面に何かを変更することにした場合Html.TextBoxFor
をハードコードしている場合は、どこでも変更する必要があります。
- 1. ASP.NET MVC3 Html.EditorFor()の問題
- 2. 私MVC3かみそりページでHtml.Editorfor
- 3. @ Html.EditorForを使用しているときにMVC3がSelectListをレンダリングしない
- 4. JQuery Datepicker日時問題の解析@ Html.EditorFor MVC3
- 5. なぜASP.NET MVC3 Razor Syntaxエラーが発生するのですか
- 6. asp.net mvc3、なぜ私たちは、リポジトリパターンを使用するときにサービスレイヤーが必要なのですか?
- 7. 私のコントローラでHtml.EditorForを使用しているMVC .NET
- 8. カスタムHtmlヘルパー内でHtml.EditorFor()(など)を使用するにはどうすればよいですか?
- 9. MVC3でWebApiを使用する
- 10. ドロップダウンリストでajaxを使用するmvc3
- 11. C#MVC3プロジェクトでOutputCacheを使用する
- 12. MVC3アプリケーションでjQueryオートコンプリートを使用する
- 13. MVC3でjqueryプラグインを使用する
- 14. asp.net mvc3、なぜdataannotationがValidator Attributesなしで検証するのですか?
- 15. なぜバッファオーバーフローの悪用を使用するのですか?
- 16. Html.EditorForのすべての導入によりHtml.EditorFor SelectListの
- 17. extern SQL Serverを使用するasp.net mvc3、どうですか?
- 18. 汎用ビューを使用するのはなぜですか?
- 19. spring mvc3 @ResponseBodyには415のサポートされていないメディアタイプが使用されました。なぜですか?
- 20. なぜsqoopで次のコマンドを使用するのですか?
- 21. なぜWPFのバインディングでINotifyPropertyChangedを使用するのですか?
- 22. SquishItをMVC3で使用
- 23. MVC3で@ Html.HiddenForを使用
- 24. MVC3プロジェクトでApicontrollersを使用
- 25. @ Html.EditorForを使用してユーザーのパスワードを表示するにはどうすればよいですか?
- 26. Localize @ Html.EditorFor
- 27. MVC3以外のクライアントからMVC3 AntiForgeryTokenを使用することはできますか(また、それをSignalRハブで使用できますか)。
- 28. Flex 3でMXMLを使用するのはなぜですか?
- 29. なぜWCFで「コードビハインド」を使用するのですか?
- 30. なぜRetrofitをAsyncTaskで使用するのですか?
私は両方の答えに感謝したいと思います。これらはすべてをクリアしました。私は、私が指摘されている2つのリンク、素晴らしい情報のためにこの答えを受け入れました。 –