問題タブ [selectlistitem]
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.
c# - SelectListItem チェックボックスと、Contains() を使用した自動入力
コース一覧があります。ユーザーがコースに割り当てられている場合は、そのチェックボックスをオンにしてください。Contains() が受け入れられないのはなぜですか?
ビューモデル:
コントローラ:
List に値が割り当てられているかどうかを Selected プロパティがテストすると、true が返されると思います。代わりに、これは構文エラーであり、引数が無効です。CourseList と UserCoursesList を比較するにはどうすればよいですか?
c# - selectlist を使用してドロップダウンリストからデータを保存する
を使用してデータを保存しようとしていますSelectListItem
。データを表示することはできましたが、選択した項目をデータベースに保存する方法が思いつきません。私のコントローラーメソッドは次のとおりです。
と私のビュー:
データを表示することはできましたが、選択したアイテムを取得して保存する方法がわかりません。
私のモデルは:
c# - SelectList リストのインポートを試みますエラー
SelectList項目のリストがあることを1つ理解できませんでした
そして、次のような SelectList オブジェクト内に配置しようとすると
selectList「true」で選択された属性の1つが自動的にfalseに更新されました!(この「リスト」を入れる前に、その選択は「true」です)さらに私は試しました
また、そのアイテムを「選択済み = true」にすることもできませんでしたか?
何が問題になる可能性がありますか?選択すべきアイテムの「ID」を知っています。しかし、私はそれを選択することはできません。
ありがとう;
c# - EntityType 'SelectListItem' にキーが定義されていません (重複) - [キー] が存在します
モデルの生成中に 1 つ以上の検証エラーが検出されました:
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'SelectListItem' にはキーが定義されていません。この EntityType のキーを定義します。
\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'SelectListItems' は、キーが定義されていないタイプ 'SelectListItem' に基づいています。
しかし、私はすでに宣言してい[Key]
ます。私は他に何をしなければなりませんか?
c# - ビューで SelectListItem をバインドする方法を修正するには?
ビューで SelectListItem を正しくバインドすることに問題があります。
ItemController.cs
作成.cshtml
アイテム.cs
今、NullReferenceExceptionがあり、 Create.cshtmlでこの行に下線を付けました
asp.net-mvc - Entity Framework を使用した Numeric DropDownListFor - 選択した項目が設定されていません
環境: MVC と Razor を使用した Entity Framework (v6.0)。バックエンドは SQL Server です。
HTML ヘルパー DropDownListFor() は、データベースの文字列列に対して完全に機能しています。ただし、数値ドロップダウンリストで10 進数列を使用すると、フォームがレンダリングされるときに、フレームワークはデータベースからロードされた値を選択しません。
これは、DropDownListFor() に Text と Value の両方の文字列が含まれており、データベースの 10 進数値と一致しないため、SelectedItem が決定されないという事実に関連していると思います。
HTML ヘルパー内でキャストしようとしましたが、コンパイルまたは実行時に失敗します。私が見つけることができるすべての例は、数値ではなく文字列を選択することを前提としています。
感謝して受け取った助け。ありがとう。
コードを表示: 問題のフィールドはCollarSizeです。ドロップダウン リストは CollarSizeSelect です。
クラス定義には、次のように定義された列が含まれています。
CollarSize ドロップダウン リストは次のように作成されます。