我有两张桌子。tbl-one (id,name-country) 。tbl-two(id, name-city, id-tbl-one) 我有一个下拉列表。这个项目是这样的:
Australia,Au-city1
Australia,Au-city2
Australia,Au-city3
Australia,Au-city4
...
America,Am-city1
America,Am-city2
America,Am-city3
...
England,En-city1
England,En-city2
England,En-city3
...
我使用下面的代码来填充我的下拉列表:
<select id="CountryAndCity" class="span5">
<option>--- select country/city ---</option>
@foreach (var item in Project.Models.MyClass.getAllCitys())
{
<option value="@item.id">
@item.city ,
@Project.Models.MyClass.getOnerecordCountryWithIDcity(int.Parse(item.id.ToString())).country
</option>
}
</select>
有用 。但我想最少参考数据库。可以用另一种编码吗?或者我可以以更好的方式编辑我的代码吗?