問題タブ [selectlist]
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.
asp.net-mvc-2 - MVC2 とカスタム ViewModel を使用した SelectList
カスタム ViewModel を作成しました。フィールドの 1 つは SelectList/DropDownlist です。ViewModel を表示するために EditorForModel を使用したかったのです。SelectList を除くすべてのフィールドが機能します。私はいくつかの異なることを試しましたが、何も起こりませんでした。ある投稿で、EditorForModel が DropDownList を実行するのに十分なほどスマートではないことがわかりました。それが本当かどうか疑問に思っていました。EditorForModel は非常に使いやすく、タイピングも少なくて済みます :)
ありがとう!
アップデート
私はそれを考え出した。結局、UIHint("TemplateName") を使用し、EditorTemplates フォルダーに出力される .ascx ファイルを作成しました。
asp.net-mvc - asp.net mvc selectlistで選択した値を取得する
MVC ドロップダウン リストで選択した項目を取得できません。私はviewdataに耐えられず、すべての例でそれを使用しています。これが私のコードです、事前に感謝します。
これにはたくさんの Q があることは知っていますが、パターンを使用した簡単な例が見つかりません。
drop-down-menu - SelectList-> SelectedItem.Textを見つけるにはどうすればよいですか?
SelectedListを取得して、選択されたテキストアイテムを要求したい場合があります。したがって、例を使用すると:
どうすればslにSelectedItem.Textを要求できますか?これを行う方法がないことに驚いています。少なくとも私が見ることができる方法はありません。助言がありますか?それを実現するために、何らかの方法でこれをIQueryまたはIEnumerateする必要がありますか?
c# - MVC 2 で手動で定義された SelectListItems から SelectList を使用したレンダリングの問題
ASP.NET MVC 2 (.NET 3.5) を使用しており、オプション リストとなるものを手動で定義する必要があります。そうすると、ドロップダウン メニューが表示され、各マニュアル エントリに「System.Web.Mvc.SelectListItem」が表示されます。
私のビューモデルは、リストを次のように定義しています。
ビューでは、Html.DropDownList を使用してこれを参照します。
最終的な Web ページでレンダリングされることを期待しているものは次のようになります。
代わりに私は得る:
タイプが返される理由がわからないので、私は途方に暮れています。ビューモデルの定義の何が問題なのか、またはより良い方法を誰かが指摘してくれれば幸いです。SelectList は、値を反復処理してテキストを表示するための一貫した方法を提供するため、C# クラスのコレクションから SelectList を派生させることをためらっていました。
事前に感謝します。誰かが助けてくれることを願っています。
乾杯、
J
c# - selectlist ロジックは、ASP.NET MVC、ビュー、モデル、またはコントローラーのどこに配置する必要がありますか?
私の質問はこれに近いと思いますが、このようなコードをどこに置くべきかについて、より一般的な議論が必要です。Asp.Net MVC SelectList リファクタリングの質問?
私は現在、自分のエンティティ モデルで選択リストを直接作成しています。
モデル内でビュー作業を行っているかのように、これは少し間違っているように感じます。
ただし、プロパティを取得でき、選択リストがそこにあることを意味します。
さて、このロジックをコントローラー (記述するコードが増える) またはビュー (間違っていると感じる) または別の方法で実行する必要があります。
私が今これを見ている理由は、同じオブジェクト エンティティの 2 つのコピーを比較する作業を行っており、選択リストをゲッターの一部として直接使用すると、それが機能しないことを意味するためです。これを処理するためにこの比較を変更できることはわかっていますが、モデルで視覚的に何かを行うのは間違っているように感じます (選択リストの準備がモデルに含まれているのが正しい場合を除きます)。
asp.net-mvc - ASP.NetDropDownList SelectList dataTextFieldに2つの文字列を表示するには?
これは、ASP.Net の私の DropDownList です。
DropDownList にすべての CompanyUsers を一覧表示し、FirstName プロパティと LastName プロパティの両方を表示したいと考えています。CompanyUsers は IEnumerable プロパティです。上記のコードは機能し、FirstName プロパティのみを表示します。両方表示することは可能ですか?
javascript - 選択リストを変更するだけなのに、IE でこの JavaScript の実行が遅いのはなぜですか?
アイテムを選択してから、リスト内でそれらのアイテムを並べ替えることができる「上へ」または「下へ」ボタンをクリックできる複数選択リストの作成に取り組んでいます。
私は簡単な自己完結型の例を持っています:
ただし、上/下ボタンが IE7/8 で有効になるまでには文字通り 3 ~ 8 秒かかります。最初のクリックは速い場合もありますが、その後、選択リストが新しい位置で更新されるまでに非常に長い時間がかかります (特にいくつかのアイテムが選択されている場合)。
この問題は Chrome/FF には存在しません。この単純な並べ替えがこれほど手間がかかるとは思いませんでした。
moveUp/moveDown関数を高速化するために使用できる情報を誰かが持っていますか?!
asp.net-mvc - ドロップダウンリストでオプションが選択されていないのはなぜですか?
選択リストの対応するオプションが選択されていない理由について混乱しています。ループをステップスルーすると、、item.DisciplineId = 2
が学校が選択されていません(「選択」はまだ選択されています)。助言がありますか ?
意見
モデルを見る
asp.net-mvc-2 - MVC SelectList と MultiSelectList
MVC では、SelectList は MultiSelectList から派生します。私はそれらの違いを見分けることはできません。どちらの場合も、複数のアイテムを選択するように指示する必要があります (名前に「multi」が含まれているため、これを行う必要はないと予想していました)。
以下のコードで「SelectList」を「MultiSelectList」に置き換えると、同じ HTML が生成されます。
生成される HTML は次のとおりです。
では、どちらを使用すればよいでしょうか。ありがとうございました。
asp.net-mvc - DropDownList エディター テンプレートの永続値
私はこれを私の見解で持っており、これはうまく機能し、選択された国を保持します:
ただし、このためのエディター テンプレートを作成すると、選択した国が保持されません。
したがって、現在のビューを次のように変更します。
次に、次のようなエディター テンプレートを作成します。