0
ループによって設定された「テキスト」および「値」プロパティを含むリスト値を持つビューバッグによって作成されるドロップダウンリストがあります。選択したプロパティに従わないViewbagからドロップダウンリスト
List<SelectListItem> year = new List<SelectListItem>();
for (var i = 1990; i <= DateTime.Now.Year; i++)
{
year.Add(new SelectListItem
{
Text = i.ToString(),
Value = i.ToString()
});
}
ViewBag.Year = year;
そして、私の意見で:
@Html.DropDownListFor(model => model.Year, new SelectList(ViewBag.Year, "Value", "Text", Model.Birthday.Year), htmlAttributes: new { @class = "form-control", style = "width: 80px" })
何も起こりません。
代わりにスクリプトを使用していました。 : –
コントローラのアクションメソッドに何か問題があるかもしれません。 –
代わりにJquery関数を書きました。今は大丈夫です –