2011-10-23 30 views
0

我想创建一个编辑器来选择一些国家的编号。这意味着,我必须选择一个国家,使用AJAX加载国家的号码,然后选择一个号码。如何使用初始模型创建编辑器控件?

编辑器初始模型是县的名单。我希望使用编辑模板,并且不要在每次使用模板时将模板列表都提供给模板。

这是目前我有:

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

我该怎么办呢?

+0

你的ajax在哪里?你试过了吗? – Birey

+0

AJAX在共享控制器中,现在对我来说不那么重要。 –

回答

0

看来,正确的方法将包括提供编辑器模板与国家的初始列表。

0

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

另一种方法可以是通过ajax使用标准控制器进行列表馈送。 另一种方法是让一种帮助者发出选择给你,选择列表可以在帮助者方法中建立。

相关问题