У меня есть проект VB с страницей Site.Master и несколькими другими страницами .aspx. У меня есть asp: DropDownList на Site.Master. Когда пользователь меняет выбор выпадающего списка, я хочу, чтобы какая-либо страница .aspx показывалась для обновления - с PostBack, как будто пользователь изменил настройку на странице .aspx и вызвал PostBack на этой странице.Причинение PostBack с обновлением страницы в vb
В настоящее время у меня есть полное обновление страниц с
Protected Sub ddlPlant_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles ddlPlant.SelectedIndexChanged
Response.Redirect(HttpContext.Current.Request.Url.ToString(), True)
End Sub
Проблема: это обновит все, что сбрасывает DropDownList, стирает все данные сеанса, и удаляет все введенные пользователем данные, что страница .aspx будет обычно сохраняются во время обратной передачи.
Как заставить страницу .aspx и страницу Site.Master выполнять обычную обратную передачу вместо полного обновления?
Просто удалите код из метода ddlPlant_SelectedIndexChanged, который должен выполнять стандартную обратную передачу – Don