0

if then ステートメントが関係なく起動する理由はありますか:

それは私のPage_loadの中にあります:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim a As New Clicks
    If Request.QueryString("u") IsNot Nothing Then
        a.Click(Request.QueryString("u"), Request.ServerVariables("REMOTE_ADDR"), Request.ServerVariables("HTTP_USER_AGENT"))
        Response.Redirect(urls.GetURL(Request.QueryString("u")))
    End If
End Sub

その結果、「u」が存在しない場合、ページの読み込みごとに a.Click のインスタンスが 126 回発生します。

他のページ イベントに移動しようとしましたが、同じ結果になりました

4

1 に答える 1

0

元の if ステートメントで if ステートメントを囲み、不要な項目をキャプチャすることで回避策を作成しました。

完璧な解決策ではありませんが、機能しています

于 2012-09-17T07:59:08.710 に答える