我想在asp.net的下拉列表中显示国家代码的多个内容,如下所示
我是否可以通过在下拉列表中绑定数据来实现此目的。我只显示带有边界数据的国家代码。这是代码
public static class Countries
{
public static ISO3166Country[] getCollection()
{
return new ISO3166Country[] {
new ISO3166Country("Afghanistan", "+93"),
...
new ISO3166Country("Zimbabwe", "+263" )
};
}
public static List<string> getCountryList()
{
ISO3166Country[] array = getCollection();
List<string> countries = new List<string>();
for (int i = 0; i < array.Length; i++)
{
countries.Add(array[i].countryName);
}
return countries;
}
public static List<string> getCountryCodeList()
{
ISO3166Country[] array = getCollection();
List<string> countryCodes = new List<string>();
for (int i = 0; i < array.Length; i++)
{
countryCodes.Add(array[i].countryCode);
}
return countryCodes;
}
}
public class ISO3166Country
{
public ISO3166Country(string countryName, string dialCodes)
{
this.countryName = countryName;
countryCode = dialCodes;
}
public string countryName { get; private set; }
public string countryCode { get; private set; }
}
页面加载中的绑定数据
ddlPhoneCode.DataSource = Countries.getCollection();
ddlPhoneCode.DataBind();
我也在使用bootstrap我可以用bootstrap吗?任何构建解决方案或你已经完成了这个请给我代码。