首页 > Web开发 > 详细

JQuery Plugin serials (1)--- Harvest Chosen

时间:2014-08-22 19:23:49      阅读:359      评论:0      收藏:0      [点我收藏+]

一、Download harvest chosen from github

https://github.com/harvesthq/chosen/

二、在页面引用

bubuko.com,布布扣
@using (Html.BeginForm())
{
    <fieldset>
        <legend>Multi-Select Demo</legend>
        <div class="editor-field">
            @Html.ListBox("Countries", ViewBag.Countrieslist as MultiSelectList
                , new
                {
                    @class = "chzn-select",
                    data_placeholder = "Choose  Countries..."
                })
            <p>
                <input type="submit" value="Save" />
            </p>

        </div>
    </fieldset>
}
<script src="@Url.Content("~/Scripts/chosen.jquery.js")"></script>
<link href="@Url.Content("~/Content/chosen.css")" rel="stylesheet" type="text/css" />

<script>
    $(".chzn-select").chosen();
</script>
View Code


三、Controller code

 

bubuko.com,布布扣
 [HttpGet]
        public ActionResult MultiSelectCountries()
        {
            ViewBag.Countrieslist = GetCountries(new string[] { "1","2" });
            return View();
        }

        [HttpPost]
        public ActionResult MultiSelectCountries(FormCollection form)
        {
            ViewBag.YouSelected = form["Countries"];
            string selected = form["Countries"];

            ViewBag.Countrieslist = GetCountries(selected.Split(,));
            return View();
        }

        private MultiSelectList GetCountries(string[] selectedValues)
        {
            List<Country> countries = new List<Country>
            {
                  new Country() { Id = 1, Name= "United States" },

                    new Country() { Id = 2, Name= "Canada" },

                    new Country() { Id = 3, Name= "UK" },

                    new Country() { Id = 4, Name= "China" },

                    new Country() { Id = 5, Name= "Japan" }

            };

            return new MultiSelectList(countries, "Id", "Name", selectedValues);
        }
View Code

 

JQuery Plugin serials (1)--- Harvest Chosen

原文:http://www.cnblogs.com/Luxuan/p/3929978.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!