<select id="selectedSchool" size="3" multiple="multiple" name="selectedSchool">
@foreach (var item in ViewBag.pt)
{
<OPTION VALUE="@item.entityID">@item.name</OPTION>
}
</select>
在我的页面上,用户从学校列表中选择一所学校,每所学校都有一个唯一的ID,需要通过VALUE属性传递,我也想拿起这个名字 (item.name)已选中如何从我的控制操作结果中解析此信息?
public ActionResult ResultsSchoolsAttended(List<int> selectedSchool)
我遍历结果列表,但我会像selectedSchool.name一样在数据库中输入“显示文本”
我该怎么做?
答案 0 :(得分:0)
嗯,MVC只能提供HTTP POST中的内容。如果你看一下,你会看到<option>
内部HTML不存在。所以你只有两个选择:
value
或ResultsSchoolsAttended
操作中查找。我个人会选择第二个。