[解決済み] MVCとRazorにおけるHtml.TextboxForとHtml.EditorForの相違点
2022-04-20 16:18:36
質問
なぜ、新しいビューを追加する際に、デフォルトでこれらを変更したのですか?を使用した場合の利点は何ですか?
EditorFor()
vs.
TextboxFor()
?
私はこれを見つけた
デフォルトで、Create および Edit scaffold は Html.TextBoxFor ヘルパーの代わりに Html.EditorFor ヘルパーを使用するようになりました。これにより、モデル上のメタデータのサポートが改善されます。 Add Viewダイアログボックスでビューを生成する際に、データアノテーション属性を使用します。
どのように解決するのですか?
の利点は
EditorFor
は、あなたのコードが
<input type="text"
. そのため、テキストボックスのレンダリング方法を変更する場合、テキストボックスを
div
を使えば、カスタムエディタテンプレート(
~/Views/Shared/EditorTemplates/string.cshtml
をハードコードしていた場合、アプリケーション内のすべてのテキストボックスは自動的にこの変更の恩恵を受けることになります。
Html.TextBoxFor
を変更する必要があります。また、データアノテーションを使用して、このレンダリングの方法を制御することもできます。
関連
-
[解決済み】Automapperにタイプマップの設定がない、またはマッピングがサポートされていない - エラー
-
[解決済み] プロジェクトのデフォルトのXMLネームスペースはMSBuild XMLネームスペースである必要があります。
-
[解決済み] RedirectToActionでURLが変更されない、またはIndexビューに移動しない
-
[解決済み] ASP.Net MVCのmodelStateからすべてのエラーを取得する方法は?
-
[解決済み】部分ビューから特定のセクションにコンテンツを注入する ASP.NET MVC 3 with Razor View Engine
-
[解決済み】ASP.NET MVC 3 razor ViewStart ファイルで異なるレイアウトを指定するには?
-
[解決済み] [Solved] Replace line break characters with <br /> in ASP.NET MVC Razor view
-
[解決済み】ASP.NET MVC 3 RazorでAjax.BeginFormを使用する。
-
[解決済み】MVC 4 @Scripts "does not exist".
-
[解決済み】ASP.NET MVC 3 Razor - EditorForにクラスを追加する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] System.Web.HttpException (0x80004005)。リクエストの最大長を超えました
-
[解決済み] MVC 3 - 辞書に渡されたモデル項目の型は 'System.Collections.Generic.List`1 です。
-
[解決済み] 修正方法: ハンドラ "PageHandlerFactory-Integrated" のモジュールリストに "ManagedPipelineHandler" という不正なモジュールが含まれています。
-
[解決済み] Html.ActionLinkをリンクではなく、ボタンや画像にする
-
[解決済み】ASP.NET MVCのルートをサブドメインに基づいて作成することは可能ですか?
-
[解決済み】jQuery Ajaxの呼び出しとHtml.AntiForgeryToken()について)
-
[解決済み] [Solved] ASP.NET MVCで404を適切に処理するには?
-
[解決済み】AutoMapper.CreateMapsをどこに配置するか?
-
[解決済み] ASP.NET MVCコントローラから外部URIへのリダイレクト
-
[解決済み] ASP.NET MVCにおけるセッション変数