如何使用纯html选择选项,而不是@Html.SelectListFor()

时间:2016-06-28 08:17:24

标签: html asp.net asp.net-mvc razor

我正在尝试使用ASP.Net MVC 5& amp;实体框架6。 我对Html助手感到困惑。

我有DriverVehicle个实体。当我输入新的驱动程序时,有一个选择框可以选择并将车辆分配给新的驱动程序。

页面加载时,所有车辆RegNo属性都应加载到@ Html.DropDownListFor()。在提交页面时,应将所选车辆的ID插入Driver实体中的VehicleID列。 这是Driver视图的用户界面。

enter image description here

这是我的实体

enter image description here

用户在@Html.DropDownListFor()中选择车辆的RegNo,并在提交表格时将车辆的ID提交给实体。

如何在运行时执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以随时手动循环收集:

alert($('<div><div>Hallo</div></div>')[0].outerHTML);

检查HTML帮助程序方法生成的HTML甚至可能是值得的,因此您可以更精确地复制它。它不会与此相去甚远,辅助方法往往会生成非常简单明了的标记。

只要生成的表单元素具有相同的名称/值,在发布表单时,它与HTML帮助程序之间就没有区别。