2011-10-23 31 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使用標準控制器進行列表饋送。 另一種方法是讓一種幫助者發出選擇給你,選擇列表可以在幫助者方法中建立。

相關問題