如果您在Internet Explorer中訪問this page,並從右上角的「當前媒體發佈」下拉列表中選擇一個值,最終IE會嘗試將您重定向到包含此內容的醜陋url字符串:ASP DropDown導致ViewState出現在地址欄
__EVENTTARGET = selArchives & __EVENTARGUMENT = & __LASTFOCUS = & __VIEWSTATE =
頁面只應更新selArchives查詢字符串值。
下拉了的AutoPostBack設置爲true,代碼隱藏在VB,這裏是事件處理程序:
Private Sub selArchives_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles selArchives.SelectedIndexChanged
Response.Redirect("index.aspx?selArchives=" + selArchives.SelectedValue)
End Sub
很顯然,我可以只寫JavaScript的自己,但我想找到源的問題。
不確定是什麼原因造成的問題。看起來這是幾個因素的組合。
感謝您的幫助