0

我有两张桌子。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>

有用 。但我想最少参考数据库。可以用另一种编码吗?或者我可以以更好的方式编辑我的代码吗?

4

0 回答 0