我正在尝试向MVC中的视图添加serialized selectable from Jquery Ui。具体来说,我希望主管能够从他/她的下属列表中选择个人或多个员工。此员工列表将在控制器中构建并分配给ViewBag。我希望selectable能够填充ViewBag的员工。
解决这个问题的最佳方式是什么?我也没有嫁给使用ViewBag来实现这一目标的想法。
答案 0 :(得分: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(){...}
});