Фон:
У меня есть макет MVC (основной вид), который использует @ Html.RenderAction для отображения раскрывающегося списка на левой боковой панели навигации. Этот раскрывающийся список будет отображаться на всех страницах сайта.
Раскрывающийся список оборачивается в элемент формы, и при изменении раскрывающегося списка форма публикуется.
Вопрос:
Теперь, когда форма опубликована, мне нужно перезагрузить содержимое текущей страницы (независимо от того, на какой странице находится пользователь ...) со значением раскрывающегося списка, прикрепленным в строке запроса. Это будет означать замену значения, которое может уже присутствовать в строке запроса из предыдущего выбора.
Пример:
- Пользователь переходит на главную страницу сайта:
URL: / Home /? Dropdownvalue = blue
В этот момент в раскрывающемся списке отображается «Синий», как выбрано. Пользователь изменяет значение в раскрывающемся списке на «Красный». Мне нужно перезагрузить страницу со следующим URL -
/ Home /? Dropdownvalue = красный
- Пользователь переходит на другую страницу сайта:
URL: / CustomerFavorite /? Dropdown = red
Измените значение в раскрывающемся списке с «Красный» на «Зеленый».
Страница «CustomerFavourite» должна быть перезагружена зеленым в строке запроса.
Я прошу прощения за длинный пост. Но подумал о предоставлении дополнительной информации, чтобы прояснить проблему.
Спасибо.