2010-12-16 11 views
1

私は以下のDropDownListを作成ビューに持っています。リストを動的に作成し、他の2つのリストからカスケードし、投稿する前にすべてがうまくいきます。リストに正しく入力され、私は郊外を選択します。ただし、Createアクションメソッドに渡されたモデルでは、SuburbIdはnullのままです。ここで何が起こっているのですか?Telerik MVC DropDownListがモデルプロパティにバインドされていません

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

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

+0

これは通常のHtml.DropDownListFor()で動作しますか? DropDownListの名前を設定しようとしませんでしたか?それは表現から推定されます。 –

+0

本当にありがとう、名前を設定していない、ありがとう。 – ProfK

答えて

2

おかげ以上、私が実際に明示的な名前を割り当てられた名前のコールを、削除しましたモデルバインダーによって生成され割り当てられたDetailItem_SuburbIdの名前と競合します。

+1

あなたは「答えとしてマークする」ことができます:) –

関連する問題