0
我有一個dot.net網站,大型搜索引擎似乎想嘗試索引www.example.com/page.aspx?__VIEWSTATE=lotsofrandom其他阻止ViewState作爲查詢字符串在asp.net站點發送
現在我想我可以簡單地在頁面加載或init檢查__VIEWSTATE或VIEWSTATE的Request.Querystring,只是重定向,但這似乎並沒有工作。
任何想法如何捕獲此錯誤?
我想這沒有成功
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit
If Request.QueryString("VIEWSTATE").Length > 0 Then
Response.Redirect("woli.aspx")
End If
End Sub
試戴頁面加載並使用__VIEWSTATE
是 - 看到http://stackoverflow.com/questions/1309610/preventing-asp-net-viewstate-from-being-transmitted-in-querystring-via-form-get – dash
改爲POST確實解決了最初的問題,但作爲曾經拋出一些新的:)謝謝 – depicus