0

JqueryUiからシリアル化されたselectableをMVCのビューに追加しようとしています。具体的には、上司が部下のリストから個人または複数の従業員を選択できるようにしたいと思います。この従業員のリストはコントローラーに組み込まれ、ViewBagに割り当てられます。このViewBagの従業員をselectableに入力したいと思います。

これを行うための最良の方法は何ですか?私はまた、これを達成するためにViewBagを使用するという考えと結婚していません。

4

1 に答える 1

1

ビューバッグまたはモデルは、コントローラーからビューにデータを渡すメカニズムです。ビューはhtmlをレンダリングします。これは順序付きリストです。次に、適切な jquery コードを含む script タグを作成します。したがって、次のようになります

コントローラ

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 に答える