Я пытаюсь установить "Selected Item" в моем Html.DropDownListForВыбранный элемент для SelectListItem
Мой контроллер выглядит следующим образом:
HttpCookie cookie = Request.Cookies["MyCookie"];
if (cookie != null)
{
model.cookieValues = new cookieValues();
model.cookieValues.formSelected = cookie.Values.Get("FormSelected");
}
model.formGroups = new List<SIMSClient.FormGroup>();
model.formGroups = SIMSClient.ClientFunctions.GetFormGroups(GlobalVariables.networkstuff, GlobalVariables.testAuth);
На мой взгляд, у меня есть рабочий DropDownListFor:
@Html.DropDownListFor(x => x.formGroups, Model.formGroups.Select(d => new SelectListItem { Text = d.Description, Value = d.ID}), new { @id = "ddlFormGroups", @class = "form-control" })
, но я не могу работать, как установить выбранное значение model.cookieValues.formSelected
Как я могу это сделать, пожалуйста?
Большое спасибо - точно следили за вашим кодом. Когда я отлаживаю, я вижу «Selected = true» на правильном значении, но когда он отображает html, ничто не помечено как «выбрано» ... странно. –
@TrevorDaniel Вы пробовали Ctrl + F5, возможно, ваш браузер не использует новые изменения? иногда бывает со мной – adricadar
ctrl + f5 не имеет значения. также не меняли браузер на Chrome и Firefox ... Я не понимаю, как значение правильного listitem определенно верно –