При использовании плагина jquery для выпадающего списка с флажком, как я могу получить несколько выбранных значений в контроллере?
Я использую плагин jquery для добавления флажка в выпадающий список.
Я не включаю $(документ).готов, выпадающий список работает как один выбор, и я могу получить значение в модели.WorkplaceID in control 'Enter code here' ler. но если я включу $(документ).готов, его показывают пустым в модели.WorkplaceID в контроллере. При использовании $(document).готово, элементы выбираются в промежутке. Я думаю, что view in не может установить это значение в модели UserModel. Как я могу передать значение в контроллер???
Мой код звучит так.
$(document).ready(function () { $("#WorkplaceID").dropdownchecklist(); });
--Для отображения элемента управления в поле зрения
@model Kats.DAL.UserModel @{ ViewBag.Title = "Createuser"; Layout = "~/Areas/SuperAdmin/Views/Shared/_Layout.cshtml"; List<SelectListItem> WorkPlaces = (List<SelectListItem>)ViewBag.WorkPlaces; } <li> @Html.LabelFor(m => m.WorkplaceID, "Workplace:") @Html.DropDownList("WorkplaceID", WorkPlaces) @Html.HiddenFor(m => m.Workplace) </li> $(document).ready(function(){ $("#WorkplaceID").dropdownchecklist(); });
-- Привязать плагин jquery для выбора флажка в выпадающем списке
Здесь, Если я не включу $(документ).готов, выпадающий список работает как один выбор, и я могу получить значение в модели.WorkplaceID in control 'Enter code here' ler. но если я включу $(документ).готов, его показывают пустым в модели.WorkplaceID в контроллере. При использовании $(document).готово, элементы выбираются в промежутке. Я думаю, что view in не может установить это значение в модели UserModel. Как я могу передать значение в контроллер???
-- Получить значение в контроллере для действия, связанного с БД
[HttpPost] public ActionResult Create(UserModel model) { String wp == model.WorkplaceID; }
Что я уже пробовал:
При проверке DOM я обнаружил, что при множественном выборе элемент создается на span. Это m. Workplace не в состоянии прочитать значение span??