-3
我想開發一個應用程序使用ASP.Net MVC 5 &實體框架6. 我很困惑與Html助手。如何使用純html選擇選項,而不是@ Html.SelectListFor()
我有一個Driver
,Vehicle
實體。當我輸入一個新的驅動程序時,有一個選擇框可以選擇一個車輛並將其分配給新的驅動程序。
當頁面加載時,所有車輛RegNo屬性應該加載到@ Html.DropDownListFor()。在提交頁面時,所選車輛的ID應插入Driver
實體中的VehicleID列。 這是Driver
視圖的UI。
這是我的實體
用戶@Html.DropDownListFor()
選擇車輛的REGNO和vehicleshoud的ID提交表單時提交的實體。
如何在運行時做到這一點?
在此先感謝。
''我已經使用JQuery將選項加載到select元素。「' - 我以爲你在問如何將選項加載到'select'?你能澄清你卡在哪裏嗎? – David
爲什麼你不想使用'@ Html.DropDownListFor()'方法?你失去了模型綁定和驗證的所有好處,如果你不 –
號我已經加載選項使用JQuery的選擇。沒有問題。但是在提交表單時,模型的元素應該與html元素綁定。例如這是一個Html助手中的文本框。 '@ Html.EditorFor(model => model.Name,new {htmlAttributes = new {@class =「form-control」,@id =「txtFullName」}}) '這個輸入元素已經綁定了Name元素這個實體/模型。我想知道如何在純html中創建html選擇。不使用@Html助手。 – Chamith