Как я могу повторно привязать drowdownlist в edit page MVC?
Я работаю над MVC 5, там у меня есть класс Viewmodel ' PartnersVM '.
public class PartnersVM { public List<CountryVM> listCountry { get; set; } public PartnerVM listPartnerVM { get; set; } } public class CountryVM { public int idCountry { get; set; } public string countries_name { get; set; } } public class PartnerVM { public string ServiceDistricts { get; set; } public string ServiceStates { get; set; } }
Что я уже пробовал:
И это метод ActionResult Get.
[HttpGet] public ActionResult PremiumUserRegistration() { PartnersVM objcountrymodel = new PartnersVM(); objcountrymodel.listCountry = new List<CountryVM>(); objcountrymodel.listCountry = objPartnerBIL.ShowCountries().Select(item => new CountryVM { idCountry = item.idCountry, countries_name = item.countries_name }).ToList(); return View("PremiumUserRegistration", objcountrymodel); }
После вызова этого actionresult теперь обязательный список стран. И выпадающий список onchage, вызывающий функцию jscript для привязки ниже выпадающих списков также.
Смотреть:
@Html.DropDownListFor(model => model.listCountry, new SelectList(Model.listCountry, "idCountry", "countries_name"), "Select", new { @class = "form-control ", @id = "ddlcountries", @onchange = "return getuserstate.search(this.value)" }) @Html.DropDownListFor(model => model.listPartnerVM.ServiceStates, Enumerable.Empty<SelectListItem>(), "Select Country", new { @id = "ddlstate", @class = "form-control ", @onchange = "return getdistricts.search(this.value)" }) @Html.DropDownListFor(model => model.listPartnerVM.ServiceDistricts, Enumerable.Empty<SelectListItem>(), "Select State", new { @id = "ddlDistrict", @class = "form-control " })
Здесь вы получаете значение those drowdown при редактировании метода Get action, как показано на рисунке ниже.
[^]
Теперь все работают нормально. Но проблема в том, что я не могу повторно привязать этот список drowdown при перемещении на страницу редактирования. Здесь Страница добавления/редактирования одна. Как я могу повторно привязать выпадающий список?
Пожалуйста, помогите мне...
Bryian Tan
Что вы подразумеваете под "перемещением на страницу редактирования"? Здесь добавить / отредактировать страницу-это одно"??
Member 12955507
Значит, есть только одна страница просмотра для сохранения и обновления.
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.