两个Html.DropDownListFor用于一个Model属性?

时间:2011-07-01 14:45:27

标签: c# jquery asp.net-mvc-3 razor

我有两个选择列表,我希望两者的选择都转到模型中的一个属性。

        <li>
             @Html.DropDownListFor(model => model.Year, (SelectList)fiscalYearsList, "All Years", new { id = "fiscalYearsList", style= "display:none" })
        </li>
        <li>
             @Html.DropDownListFor(model => model.Year, (SelectList)calendarYearsList, "All Years", new { id = "calendarYearsList" })
        </li>

然后使用Jquery,每当选择单选按钮时,我都会切换。这可以将选定的项目从可见的DropDownListFor发送到模型吗?目前还不是很有效。实际上只有第一个DropDownListFor被发送到模型。

1 个答案:

答案 0 :(得分:0)

我最终在我的View Model中添加了另一个属性,然后添加了一些额外的逻辑来用Javascript显示正确的DropDownListFor。工作正常。