@model List @{ object attributes; if (ViewBag.Disabled == true) { attributes = new { @class = "form-control", @multiple="multiple", @disabled = "disabled" }; } else { attributes = new { @class = "form-control", @multiple="multiple" }; } //var options = new List(); //var startDate = (DateTime?)ViewBag.StartDate; //var endDate = (DateTime?)ViewBag.StartDate; //var weekEndingDates = (List)ViewBag.WeekEndings; //if (weekEndingDates != null && startDate.HasValue && endDate.HasValue && endDate >= startDate) //{ // var optionGroups = weekEndingDates.Select(t => new SelectListGroup // { // Name = t.ToShortDateString() // }).ToList(); // if (optionGroups.Count > 0) // { // var index = 0; // var lastWeekEndingDate = weekEndingDates[index]; // var dt = startDate.Value; // while (dt < endDate.Value) // { // if (dt > lastWeekEndingDate) // { // lastWeekEndingDate = weekEndingDates[++index]; // } // options.Add(new SelectListItem // { // Group = optionGroups[index], // Text = dt.ToShortDateString(), // Value = dt.ToShortDateString(), // Selected = Model.Contains(dt) // }); // dt = dt.AddDays(1); // } // } //} } @*
*@ @Html.DropDownList("",new List(), attributes) @*
*@