誰もがカナダの州のリストを持つドロップダウンリストのヘルパーメソッドを持っていますか?ASP.NET MVCカナダ州ドロップダウンリスト
これに基づいてquestion私はカナダの州に相当するものを探していました。うまくいけば、これは誰かに余分なタイピングを救うか、より良い答えにつながるでしょう。
誰もがカナダの州のリストを持つドロップダウンリストのヘルパーメソッドを持っていますか?ASP.NET MVCカナダ州ドロップダウンリスト
これに基づいてquestion私はカナダの州に相当するものを探していました。うまくいけば、これは誰かに余分なタイピングを救うか、より良い答えにつながるでしょう。
public class CanadianProvinces
{
public static readonly IDictionary<string, string> ProvinceDictionary = new Dictionary<string, string>
{
{"ALBERTA", "AB"},
{"BRITISH COLUMBIA", "BC"},
{"MANITOBA", "MB"},
{"NEW BRUNSWICK", "NB"},
{"NEWFOUNDLAND AND LABRADOR", "NL"},
{"NORTHWEST TERRITORIES", "NT"},
{"NOVA SCOTIA", "NS"},
{"NUNAVUT", "NU"},
{"ONTARIO", "ON"},
{"PRINCE EDWARD ISLAND", "PE"},
{"QUEBEC", "QC"},
{"SASKATCHEWAN", "SK"},
{"YUKON", "YT"},
};
public static SelectList ProvinceSelectList
{
get { return new SelectList(ProvinceDictionary, "Value", "Key"); }
}
}
そして、それは次のように使用されます。
<%= Html.DropDownList("province", CanadianProvinces.ProvinceSelectList)%>
+1素晴らしいです。ありがとう。非常にタイムリーです。カナダの州ではなく、他のグフのホストのためです。 – griegs
混在ケース誰かがそれを必要とする場合には(編集タイプミスがある場合):
正確に何であるかpublic class CanadianProvinces
{
public static readonly IDictionary<string, string> ProvinceDictionary =
new Dictionary<string, string>
{
{"Alberta", "AB"},
{"British Columbia", "BC"},
{"Manitoba", "MB"},
{"New Brunswick", "NB"},
{"Newfoundland and Labrador", "NL"},
{"Northwest Territories", "NT"},
{"Nova Scotia", "NS"},
{"Nunavut", "NU"},
{"Ontario", "ON"},
{"Prince Edward Island", "PE"},
{"Quebec", "QC"},
{"Saskatchewan", "SK"},
{"Yukon", "YT"}
};
public static SelectList ProvinceSelectList
{
get { return new SelectList(ProvinceDictionary, "Value", "Key"); }
}
}
質問? – annakata
私はそれを質問に変更し、次に可能な回答を下しました。 –
@annakataここに質問はありませんが、「ASP.NET MVC US州ドロップダウンリスト」という類似の名前を持つ別の質問への回答の拡張ですが、この解決策は米国の代わりにカナダの州のためです状態。この質問の最初の文章は、その元の質問を参照しています。アメリカの公立学校でカナダについて教えられた唯一の事は、アメリカのようなものだったのですが、ここにはツンドラだけがあります。 –