複数選択リストに選択した jquery プラグインを使用しています。私の問題は、選択した値が編集された形式で表示されないことです。
私のコントローラーコードは
ArrayList selectedrole = new ArrayList();
foreach (var role in employee.CompanyRoles)
{
selectedrole.Add(role.CompanyRoleId.ToString());
}
[ViewBag.CompanyRoleId = new SelectList(CompanyRole, "CompanyRoleId", "RoleName", selectedrole);]
私のビューコード
<div class="editor-label">
Role
</div>
<div class="editor-field">
@Html.ListBox("emprole", ViewBag.CompanyRoleId as MultiSelectList , new
{
@class = "chzn-select",
data_placeholder = "Choose Role...",
style="width:350px;"
})
</div>
そして私のスクリプト
$(".chzn-select").chosen({ allow_single_deselect: true });
フォームが編集モードで表示されているときに、選択した値が表示されないという間違ったことを教えてください。