問題タブ [editorformodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1930 参照

asp.net-mvc-2 - Html.EditorForModel と表示形式

私は MVC 2 と Html.EditorForModel() を使用して、モデルのエディターを表示できるようにしています。

次のようなモデルを使用しています。

これはうまく機能しています。

さらに進んで、VehicleDetails をテキスト ボックスではなくラベルにし、VehicleId を非表示にしたいと考えています。

0 投票する
1 に答える
178 参照

asp.net-mvc-2 - ASP.NET MVC 2がこのコードをレンダリングしているのはなぜですか?

クラスにboolプロパティがあります。そして<%= Html.EditorForModel() %>、このコードの生成を使用して:

私の質問は、なぜそれが非表示の入力を作成しているのかということです。

0 投票する
1 に答える
3865 参照

asp.net-mvc-2 - EditorFor(...)を呼び出すときに、パブリックプロパティのeditor-labelを非表示にしますか?

を呼び出すHtml.EditorFor(m => m)と、mはパブリックプロパティを持つパブリッククラスであり、属性を持つプロパティの非表示の入力とラベルが表示され[HiddenInput]ます。

  • ラベルを非公開にしたり、エディターテンプレートを作成したりせずに、ラベルを非表示にするにはどうすればよいですか?

ラベルEditorFor(...) 付きのIDプロパティの望ましくない結果

0 投票する
4 に答える
3925 参照

asp.net-mvc - EditorForModel と MVC2 の DisplayForModel モードで異なるフィールドを表示する

次のようなint StateIDフィールドとフィールドを持つビューモデルがあります。string StateName

を使用する読み取り専用ビューと、を使用DisplayForModelする更新ビューがありますEditorForModel。ビューにプロパティDisplayForModelを表示し、ビューでプロパティを使用する必要があります (実際には、これに基づいてドロップダウンリストをレンダリングしています)。StateNameEditorForModelStateID

ビューモデルのプロパティを装飾してこの動作を作成する方法を理解できませんでした。

0 投票する
1 に答える
574 参照

asp.net - ASP.Net MVC 2,0 EditorForModel の質問

ビューモデルを作成し、ジェネリック Enum を SelctList に簡単にバインドできるようにする Enum 拡張メソッドを作成しました。

私のビューでは、次のことができます。

EditorForModel を使用してから、別の DropDownList を使用していることに注意してください。

私の質問は次のとおりです: EditorForModel を十分に賢くして、ステータスに TextBox の代わりに SelectList を使用したいことを理解する方法はありますか?

どうもありがとう

テッド

0 投票する
1 に答える
1639 参照

asp.net-mvc - ASP.NET MVC3 RC2 での複合型の表示

複合型をプロパティとして使用するモデルがあります。

Business モデルのフォームを作成しようとしたら、Position プロパティが表示されませんでした。MVC2ではデフォルトで複合型が表示されていたと思います。これが MVC3 のスイッチである可能性があると仮定して、次の手順を試してみましたが、役に立ちませんでした。

  1. 属性で Position プロパティを装飾しましたScaffoldColumn(true)
  2. Views\Shared\EditorTemplates に Position.cshtml ビューを作成しました。

私の現在の回避策は、カスタム Object.ascx を MVC2 から MVC3 Razor Object.cshtml に変換することでした。私のためらいは、私のカスタム Object.ascx が、Brad Wilson によってブログに書かれたオリジナルに基づいていることを確信していることです。

質問は次のとおりです。

  1. デフォルトの動作が変更されましたか、それとも何か不足していますか?
  2. 複合型の可視性をオンにするより良い方法はありますか?
  3. ASP.NET MVC3 の既定のテンプレートにアクセスできますか?

リッチ

0 投票する
2 に答える
1410 参照

asp.net-mvc-2 - ブール型のEditorForテンプレート

EditorFor()たとえば、以下のタイプのような値タイプのテンプレートで使用する場合、モデルのプロパティ名にアクセスするにはどうすればよいboolですか?

MVCは、チェックボックス(または使用されている場合はテキストボックス)を正しいプロパティ名で正しくレンダリングするため、どういうわけかプロパティ名を引き出しているようですが、MVCはどこでそれを取得しますか?

0 投票する
2 に答える
2883 参照

asp.net-mvc-3 - EditFor [asp.net mvc 3] を使用する場合、null 非許容プロパティの既定値を削除します。

EditFor ヘルパーを使用するときに、null 非許容プロパティのテキスト ボックスにデフォルトで追加されるデフォルト値を削除するにはどうすればよいですか? その振る舞いはしたくない

編集

申し訳ありませんが、十分な情報を提供できませんでした。

たとえば、DateTime であるプロパティで Html.EditorFor を使用すると、テキスト ボックスの値が自動的に 1/1/0001 に設定されます。"DateTime?"(nullable) を使用すると、テキスト ボックスが空のままになります。

0 投票する
1 に答える
2258 参照

javascript - MVCエディター動的挿入用

新しい「EditorFor」モデルを動的に挿入できるJavaScriptを作成したいのですが、2つの問題があります。

1:文字列をHTMLエンコードし続けていますが、停止する方法がわかりません。

2:モデルにインスタンスを含める代わりに、どのモデルを使用するかをどのように伝えることができますか

私は以下を試しましたが、うまくいきません:(

これが私の完全なJavaScriptです。

編集:私は次の問題2を修正しましたが、問題1はまだ残っています。

編集2:次のコードで編集モデル内のすべての入力フィールドが削除されることがわかりました:(

0 投票する
1 に答える
1921 参照

asp.net-mvc-3 - MVC3EditorForModelドロップダウン

私は@Html.EditorForModel()いくつかの場所で使用していますが、ビューモデルのドロップダウンリストに何かを指定するための単純な属性があるかどうか疑問に思っていましたか?私が探しているもののおおよその例は...

同様の質問があったことは知っています。また、このようなものを実装するカスタムテンプレートを作成できることも知っています...この一見単純な機能がすでに存在するのか、それとも追加されたNuGetパッケージのようなものがあるのか​​疑問に思いました。この機能。これは基本的すぎてどこにも存在しないようです。まだ何かがない場合は、自分でNuGetパッケージを作成する必要があるかもしれません。

みなさん、よろしくお願いします!