2011-09-22 128 views
-2

我遇到ASP.NET問題。重定向問題

我有前面的按鈕。 index.aspx將我們重定向到index2.aspx,但在此之前,第一頁 - index.aspx - 被重新加載。我不需要它,因爲「加載」中的函數再次運行。

如何解決這個問題?

回答

1

使用鏈接而不是按鈕,如果你想讓用戶直接去到新頁面。

一個按鈕將始終導致回發並觸發按鈕的Click事件,因此您可以處理用戶輸入。

您也可以確保在頁面的Load事件的代碼是不是在回發執行:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     // your page initialization code 
    } 
} 

但正如我所說,走的正確方法是鏈接