タグ付けされた質問 「selectlist」

23
このASP.NET MVC SelectListを機能させるにはどうすればよいですか?
コントローラにselectListを作成して、ビューに表示します。 私はその場でそれを作成しようとしています、このようなものです... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); それはコンパイルされますが、出力は悪いです... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <option>15</option> <option>25</option> <option>50</option> <option>100</option> <option>1000</option> </select> アイテムが選択されていないことに注意してください。 どうすれば修正できますか?


10
キー「xxx」を持つタイプ「IEnumerable <SelectListItem>」のViewDataアイテムはありません。
Stack Overflowにはこれに関する投稿がいくつかありますが、私の現在の状況で問題を解決しているように見える答えはありません。 テーブルのあるページがあり、各行にはいくつかのテキストフィールドとドロップダウンがあります。すべてのドロップダウンで同じSelectListデータを使用する必要があるため、次のように設定しました。 コントローラ ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); 見る &lt;%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %&gt; 私は多くの場所でこの設定を正確に使用しましたが、この特定のビューで何らかの理由でエラーが発生します: キー「submarket_0」を持つタイプ「IEnumerable」のViewDataアイテムはありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.