我想创建一个编辑器来选择一些国家/地区。这意味着,我必须选择一个国家/地区,使用AJAX加载国家/地区的数字,然后选择一个数字。
编辑器初始模型是县列表。我想使用编辑器模板,每次使用时都不会将模型列表提供给模板。
这是我目前所拥有的:
@model Domain.Entities.NumberX
@Html.EditorFor(m => m.numberX)
@Html.DropDownList("countryNumberX", new SelectList(Model, "CountryId", "Name"))
我该怎么做?
答案 0 :(得分:0)
首先想到的是在DataLayer中添加一个具有静态国家集合的类,然后在编辑器中访问它。
另一种方法是通过ajax为List feed提供标准控制器。 另一种方法是让一个Helper向你发出Select,你可以在Helper方法中建立选择列表。
答案 1 :(得分:0)
似乎正确的方法是为编辑器模板提供最初的国家/地区列表。