問題タブ [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.

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

c# - SelectListItem チェックボックスと、Contains() を使用した自動入力

コース一覧があります。ユーザーがコースに割り当てられている場合は、そのチェックボックスをオンにしてください。Contains() が受け入れられないのはなぜですか?

ビューモデル:

コントローラ:

List に値が割り当てられているかどうかを Selected プロパティがテストすると、true が返されると思います。代わりに、これは構文エラーであり、引数が無効です。CourseList と UserCoursesList を比較するにはどうすればよいですか?

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

c# - selectlist を使用してドロップダウンリストからデータを保存する

を使用してデータを保存しようとしていますSelectListItem。データを表示することはできましたが、選択した項目をデータベースに保存する方法が思いつきません。私のコントローラーメソッドは次のとおりです。

と私のビュー:

データを表示することはできましたが、選択したアイテムを取得して保存する方法がわかりません。

私のモデルは:

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

c# - SelectList リストのインポートを試みますエラー

SelectList項目のリストがあることを1つ理解できませんでした

そして、次のような SelectList オブジェクト内に配置しようとすると

selectList「true」で選択された属性の1つが自動的にfalseに更新されました!(この「リスト」を入れる前に、その選択は「true」です)さらに私は試しました

また、そのアイテムを「選択済み = true」にすることもできませんでしたか?

何が問題になる可能性がありますか?選択すべきアイテムの「ID」を知っています。しかし、私はそれを選択することはできません。

ありがとう;

0 投票する
0 に答える
620 参照

c# - EntityType 'SelectListItem' にキーが定義されていません (重複) - [キー] が存在します

モデルの生成中に 1 つ以上の検証エラーが検出されました:

\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'SelectListItem' にはキーが定義されていません。この EntityType のキーを定義します。

\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'SelectListItems' は、キーが定義されていないタイプ 'SelectListItem' に基づいています。

しかし、私はすでに宣言してい[Key]ます。私は他に何をしなければなりませんか?

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

c# - ビューで SelectListItem をバインドする方法を修正するには?

ビューで SelectListItem を正しくバインドすることに問題があります。

ItemController.cs

作成.cshtml

アイテム.cs

今、NullReferenceExceptionがあり、 Create.cshtmlでこの行に下線を付けました

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

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 ドロップダウン リストは次のように作成されます。