0

我正在尝试将来自 Jquery Ui 的序列化可选择添加到 MVC 中的视图中。具体来说,我希望主管能够从他/她的下属列表中选择单个或多个员工。此员工列表将构建在控制器中并分配给 ViewBag。我希望这个 ViewBag 中的员工填充可选。

解决这个问题的最佳方法是什么?我也没有接受使用 ViewBag 来实现这一点的想法。

4

1 回答 1

1

viewbag 或 model 是将数据从控制器传递到视图的机制。视图将呈现 html。这可以是一个有序列表。那么您将拥有一个带有适当 jquery 代码的脚本标记。所以它看起来像这样

控制器

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

看法

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

jQuery

$('#mylist').selectable({
     stop: function(){...}
});
于 2011-12-20T20:25:42.430 回答