Я прочитал здесь много постов, касающихся выпадающих выпусков выбранных значений (не отображаются и т. Д. И т. Д.), Но у меня проблема противоположная.
Я хочу, чтобы раскрывающийся список всегда сбрасывался после возвращения представления после того, как кнопка отправляет страницу через действие контроллера. Так как я структурировал все это работает, но возможно ли сбросить раскрывающийся список каждый раз? Я не могу найти способ сделать это, и я попробовал много способов, поверьте мне.
My View:
@Model.PspSourceModel.PayAccount.PaymentProviderId
<br />
@Html.DropDownListFor(
x => x.PspSourceModel.PayAccount.PaymentProviderId,
new SelectList(Model.PspSourceModel.PaymentProviders, "Value", "Text", "-- please select --"),
"-- please select --"
Мой контроллер:
// I've tried forcing the selected value id here - doesn't effect the dropdownlist still?
pspVM.PspSourceModel.PayAccount.PaymentProviderId = 1;
return (View(pspVM));
Моя веб-страница показывает:
1 (the id I set in the Action)
dropdownlist with the id=6 or whatever value was chosen prior to submitting the form.
Из вопросов и ответов по SO и более широкой сети я думал, что выпадающий список, кажется, привязан к выбранному вами идентификатору, но как мне переопределить это, чтобы сбросить выпадающий список на «пожалуйста, выбирайте» каждый раз?
Заранее спасибо.