我在Create视图中有以下DropDownList。我动态填充列表,从其他两个列表级联,一切顺利,然后发布。列表填充正确,我选择了一个郊区。但是,在传递到Create
操作方法的模型中,SuburbId
保持为空。这是怎么回事?
<div class="editor-field">
@(Html.Telerik().DropDownListFor(model => model.DetailItem.SuburbId)
.Name("Suburbs")
.Enable(false)
)
</div>
(DetailItem
是视图模型上的一个属性,它保存对数据模型的引用。)
答案 0 :(得分:2)
感谢@ korchev上面的建议,我删除了Name调用,它实际上指定了一个明确的名称,与模型绑定器生成和分配的DetailItem_SuburbId
名称冲突。