MVC HtmlHelper listbox用法
主要实现MVC listbox左右移动,搜索左边用户
controller
 
            List<userinfo> lstUserInfo = new List<userinfo>();
            List<userinfo> lstColLessonUsers = new List<userinfo>();
            lstColLessonUsers = _CollaborativeLessonUsersBLL.GetListByUserId(userIds, true, new[] { UserInfo_OrderByItem.FullName_ASC });
            MultiSelectList lstMuLessonUser = new MultiSelectList(lstColLessonUsers, "userid", "FullName");
            ViewBag.MuLessonUser = lstMuLessonUser;   
            lstNotExistUserInfo = _CollaborativeLessonUsersBLL.GetListByUserId(userIds, false, new[] { UserInfo_OrderByItem.FullName_ASC });
            MultiSelectList lstMuNotExistUserInfo = new MultiSelectList(lstNotExistUserInfo, "userid", "FullName");
            ViewBag.MuNotExistUserInfo = lstMuNotExistUserInfo; 
View Code

view:

    <div>
        <p>主持人:@ViewBag.UserName</p>
        <p><input id="txtUserName" type="text" /><input id="btnSearch" type="button" value="搜索" /></p>
    </div>
    <div style="width:auto;">
        @Html.ListBox("NoExistUser", ViewBag.MuNotExistUserInfo as MultiSelectList, new { style = "width:100px;height:300px;", ondblclick = "move('NoExistUser','lessonUser')" })
        <input id="btnMoveRight" type="button" value="&gt;" class="btn" title="移动选择项到右侧" />
        <input id="btnMoveLeft" type="button" value="&lt;" class="btn" title="移动选择项到左侧" />
        @Html.ListBox("lessonUser", ViewBag.MuLessonUser as MultiSelectList, new { style = "width:100px;height:300px;", ondblclick = "move('lessonUser','NoExistUser')" })
    </div>
    <div>
        <input id="btnSave" type="button" value="确定" class="btn-01" style="border: 0; cursor: pointer" />
    </div>
View Code

相关文章: