我有一个dot.net网站,大型搜索引擎似乎想尝试索引www.example.com/page.aspx?__ VIEWSTATE = lotsofrandomstuffhere
现在我想我可以简单地在页面加载或初始化检查Request.Querystring for __VIEWSTATE或VIEWSTATE并且只是重定向但这似乎不起作用。
知道如何捕获此错误吗?
我试了这个没有成功
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
尝试使用Pageload并使用__VIEWSTATE
答案 0 :(得分:3)
如果是GET,请检查您的表单提交方法,然后更改为POST
<form method="get">
改为
<form method="post">