我有一個帶有Site.Master頁面和幾個其他.aspx頁面的VB項目。我在Site.Master上有一個asp:DropDownList。當用戶更改下拉選擇時,我希望顯示哪個.aspx頁面會刷新 - 與回發,就好像用戶更改了.aspx頁面上的設置並導致回發到該頁面。引起回傳頁面刷新頁面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
問題一整頁刷新:刷新這一切,這重置下拉列表,清除任何會話數據,並清除所有用戶輸入數據的.aspx頁面中會通常在回發期間保存。
如何讓.aspx頁面和Site.Master頁面執行普通回發而不是完全刷新?
只需從ddlPlant_SelectedIndexChanged方法中刪除代碼,即可執行標準回發 – Don