我看到这个 ,但是我有一个不同的问题:我有一个观点是这样的:
@model myPrj.Models.RollCallModel
...
<table>
<tr> //Master DDL
<td>
@Html.LabelFor(model => model.CourseID)
@Html.DropDownListFor(model => model.CourseID,
new SelectList(new myPrj.Models.myDbContext().Courses
.Where(c => c.StatusID == 0), "ID", "ID"),
"choose...", new { id = "ddlCourse"})
@Html.ValidationMessageFor(model => model.CourseID)
</td>
</tr>
<tr> //Detail DDL
<td>
@Html.LabelFor(model => model.PersonnelID)
@Html.DropDownListFor(model => model.PersonnelID,
null, "choose another...", new { id = "ddlPersonnel"})
@Html.ValidationMessageFor(model => model.PersonnelID)
</td>
</tr>
</table>
...
我有足够的了解与jquery级联更新。 我的Q是这是有可能无需编写的迭代进行级联更新这些的DDL <option>something</option>
的详细DDL? 如果没有,什么是最方便的选择吗?
注意:其实我试图渲染,因为模型的结合公约的HTML辅助细节DDL。 如果我没有选择,只能通过以使其<select id=""></select>
,我怎么能结合这个select
的模型元素?
感谢名单
更新:似乎没有办法......(仍在等待确实搜索...)