1

Create ビューに次の DropDownList があります。リストを動的に作成し、他の 2 つのリストからカスケードします。投稿する前にすべてがうまくいきます。リストが正しく表示され、郊外を選択します。ただし、Createアクション メソッドに渡されるモデルでは、 SuburbIdnull のままです。ここで何が起こっているのですか?

<div class="editor-field">
    @(Html.Telerik().DropDownListFor(model => model.DetailItem.SuburbId)
        .Name("Suburbs")
        .Enable(false)
    )
</div>

(DetailItemは、データ モデルへの参照を保持するビュー モデルのプロパティです。)

4

1 に答える 1

2

上記の@korchevの提案のおかげでDetailItem_SuburbId、モデルバインダーによって生成および割り当てられた名前と競合する明示的な名前を実際に割り当てていた Name 呼び出しを削除しました。

于 2010-12-17T08:34:28.727 に答える