2010-04-27 59 views
2
try{ 

     myConnection.Open(); 
     SqlCommand myCommd = new SqlCommand(StrMemberId, myConnection); 
     myCommd.Parameters.AddWithValue("@MemberId", TxtEnterMemberId.Text); 
     int value=(int)myCommd.ExecuteScalar(); 

     if (value!= 0) 
     { 
      Response.Redirect("GeneralExamination.aspx? MemberId=" + this.TxtEnterMemberId); 
     } 

     else 
     { 
      string js = "$.jGrowl(' Invalid Member Id Try Again ');"; 
      Page.ClientScript.RegisterStartupScript(typeof(string), "jgrowlwarn", js, true); 
      TxtEnterMemberId.Text = ""; 
     } 


    } 

    catch (Exception ex) 
    { 
     MessageBox.Show(ex.Message); 
    } 
    finally { 
     myConnection.Close(); 
    } 

} 

我在這裏要做的是搜索會員如果不存在或無效輸入jgrowl會顯示一條消息(工作正常)。 我)。現在的問題是,當我給正確的memberId生成一條消息說「線程正在中止。」但它確實被重定向到了目標頁面。關於什麼是例外?當我轉到下一頁並點擊後退按鈕時。msg框中顯示「要顯示此頁面,Firefox必須發送信息以重複執行任何操作(例如搜索或訂單確認)之前進行過。「如果我點擊重新發送咆哮再次顯示。如何處理?jgrowl消息被不必要地顯示

請幫助克服這些問題..

+0

@ T.J。 Crowder這可能是一個更有用的鏈接http://stackoverflow.com/editing-help – RYFN 2010-04-27 10:28:12

回答