0

我想创建一个编辑器来选择一些国家。意思是,我必须选择一个国家,使用 AJAX 加载国家的号码,然后选择一个号码。

编辑器初始模型是县列表。我想使用编辑器模板,而不是每次使用时都将县模型列表提供给模板。

这是我目前拥有的:

@model Domain.Entities.NumberX
@Html.EditorFor(m => m.numberX)
@Html.DropDownList("countryNumberX", new SelectList(Model, "CountryId", "Name"))

我该怎么做?

4

2 回答 2

0

首先想到的是在 DataLayer 中添加一个带有国家静态集合的类,然后在编辑器中访问它。

另一种方法是使用标准控制器通过 ajax 进行列表馈送。另一种方法是让一种 Helper 为您发出 Select,可以在 Helper 方法中构建选择列表。

于 2011-10-23T11:37:44.143 回答
0

似乎正确的方法包括为编辑器模板提供初始国家列表。

于 2011-10-24T09:27:40.860 回答