0

いくつかの国を選択するためのエディターを作成したいと考えています。つまり、国を選択し、AJAX を使用してその国の番号を読み込んでから、番号を選択する必要があります。

エディターの初期モデルは郡のリストです。エディター テンプレートを使用したいのですが、使用するたびに郡モデルのリストをテンプレートに渡したくありません。

これは現在私が持っているものです:

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

どうすればいいですか?

4

2 に答える 2

0

最初に頭に浮かぶのは、Countries の静的コレクションを使用して DataLayer にクラスを追加し、エディターでアクセスすることです。

もう 1 つの方法は、ajax を介してリストをフィードするための標準コントローラーを用意することです。もう 1 つの方法は、ある種のヘルパーに Select を発行させることです。ヘルパー メソッドで選択リストを作成できます。

于 2011-10-23T11:37:44.143 に答える
0

正しい方法は、エディター テンプレートに最初の国のリストを提供することからなるようです。

于 2011-10-24T09:27:40.860 に答える