0

我有一个 dot.net 网站,大型搜索引擎似乎想尝试索引 www.example.com/page.aspx?__VIEWSTATE=lotsofrandomstuffhere

现在我想我可以简单地在页面加载或初始化时检查 __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

4

1 回答 1

3

请检查您的表单提交方法,如果它是 GET 然后更改为 POST

<form method="get">

变成

<form method="post">
于 2011-12-02T11:17:45.913 回答