Codes DeCodes Ответов: 0

При использовании плагина 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??

0 Ответов