移入Html.Dropdownlist:私は私の部分図で、このドロップダウンリストに配列を渡すしようとしている
<%
Html.DropDownList(Model.Name, Model.Options);
%>
オプションはもちろん、カンマで区切られています。 IEnumerableが私がここで何が欠けているのか分からないことを期待しています。それは配列を受け入れていません。
移入Html.Dropdownlist:私は私の部分図で、このドロップダウンリストに配列を渡すしようとしている
<%
Html.DropDownList(Model.Name, Model.Options);
%>
オプションはもちろん、カンマで区切られています。 IEnumerableが私がここで何が欠けているのか分からないことを期待しています。それは配列を受け入れていません。
あなたはこれを試すことができます:私はViewDataをを使用していないよ
<%
Html.DropDownList(Model.Name, new SelectList(Model.Options));
%>
多分、Model.Optionsの値など、もっとコードを表示することができますが、ここで役立つコードがいくつかあります。
model.Options = new SelectList(values.ToList(), "Key", "Value");
<%= Html.DropDownList(Model.Name,
(IEnumerable<SelectListItem>)model.Options) %>
...私はれるrenderPartialヘルパーからのオブジェクトに渡しています。パーシャルビューを強く入力したので、モデルを使うことができます。 SelectListを作成する方法がわかりません。 – PositiveGuy
申し訳ありませんモデルを置く必要があります。オプション、私は今編集しました – David
ありがとう、私はちょうどそれを試みた。私はそれが動作するかもしれないと思うが、私は問題を引き起こしている他のロジックのためにまだレンダリングされて何も取得していない。これが実際に機能するかどうかを解決しようとしましょう。 – PositiveGuy