0

私は dot.net Web サイトを持っていますが、大手検索エンジンは 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

Pageload で __VIEWSTATE を使用してみました

4

1 に答える 1

3

GET の場合はフォームの送信方法を確認してから、POST に変更してください

<form method="get">

着替える

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