Я использую MVC3 / Razor и хочу связать DropDownList
с некоторыми данными, как показано ниже,
@Html.DropDownList("SearchBy", new[] { new SelectListItem { Text = "Order ID", Value = "OrdId" },
new SelectListItem { Text = "Mobile Number", Value = "MobileNum" },
new SelectListItem { Text = "Clerk Name", Value = "ClerkName" },
new SelectListItem { Text = "Pin Number", Value = "PinNum" },
new SelectListItem { Text = "RTS PayGo Ref ID", Value = "RefId" } })
Приведенный выше код связывает DropDownList
с соответствующими данными. В настоящее время «Идентификатор заказа» выбран по умолчанию.
Если пользователь выполняет действие публикации, я могу отправить выбранное значение на мой контроллер.
Как мы можем установить это значение в ViewData / ViewBag, чтобы выбор DropDownList
сохранялся после обратной передачи?