【问题标题】:How do I populate a list of jquery ui selectables from a ViewBag in EF?如何从 EF 中的 ViewBag 填充 jquery ui 可选择项列表?
【发布时间】:2011-12-20 20:12:39
【问题描述】:

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

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

【问题讨论】:

    标签: c# .net entity-framework jquery-ui jquery-ui-selectable


    【解决方案1】:

    视图包或模型是将数据从控制器传递到视图的机制。视图将呈现 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(){...}
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多