私はこのコントローラーを持っています:
public class NewPostController : Controller
{
List<SelectListItem> languages= new List<SelectListItem>();
public ActionResult Index()
{
ViewData["languages"] = new SelectList(languages, "Text", "Value", 1);
return View();
}
private void GetCountryList()
{
CultureInfo[] cultureList = CultureInfo.GetCultures(CultureTypes.AllCultures);
foreach (CultureInfo culture in cultureList)
{
languages.Add(new SelectListItem
{
Text = culture.DisplayName,
Value = culture.DisplayName,
});
}
}
}
アイテムのリストは、それらの言語によって確立され、ビューに渡される必要があります。
@Html.DropDownList("languages",null,
"** Please Select **",
new { @class = "my-select-css-class" })
何も入力されません..なぜですか?