我想創建一個包含國家名稱的下拉列表。創建一個國家名稱下拉列表
我已經試過這樣:
ViewBag.country =
from p in
CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures)
.OrderBy(c => c.Name)
select new SelectListItem
{
Text = p.EnglishName,
Value = p.DisplayName
};
而是讓我的國家的名字,它給我的語言,然後在它所說的國家...
這裏的景色,簡單爲「你好」:
Country: @Html.DropDownList("country")
我在做什麼錯?謝謝!
注我不能使用dropdownlistfor,因爲在我看來,國內下拉列表不與我的模型的約束。我只想填充一個下拉列表,其中的國家名稱是字符串,我將在之後重複使用。
不應該'文字= p.EnglishName'是'文本= p.DisplayName'或只是'頁。 Name'? – gwin003 2013-05-01 17:47:03
我試過了,但是這給出了完全相同的結果:/ – hsim 2013-05-01 17:48:24
呃? [據此](http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.displayname.aspx)應該工作。 – tnw 2013-05-01 17:51:45