Как заполнить список доступных для выбора jquery ui из ViewBag в EF? - PullRequest
0 голосов
/ 21 декабря 2011

Я пытаюсь добавить сериализованный выбор из Jquery Ui к представлению в MVC. В частности, я бы хотел, чтобы руководитель мог выбирать одного или нескольких сотрудников из списка своих подчиненных. Этот список сотрудников будет встроен в контроллер и назначен ViewBag. Я хотел бы, чтобы выбранное было заполнено сотрудниками из этого ViewBag.

Как лучше всего это сделать? Я также не женат на идее использования ViewBag для достижения этой цели.

1 Ответ

1 голос
/ 21 декабря 2011

viewbag или модель - это механизм для передачи данных из контроллера в представление.представление будет отображать HTML.в этом можно упорядоченный список.тогда у вас будет тег script с соответствующим кодом jquery.так это будет выглядеть примерно так:

контроллер

class controller
{
    public ActionResult Index()
    {
       var dtos = get data from database();
       return View(dtos);
    }
}

view

<@ model="datatype">
<header include jquery script/>
<ol id="mylist">
   for each item in model {
       <li>...</li> 
   }
</ol>

jquery

$('#mylist').selectable({
     stop: function(){...}
});
...