我使用server.execute來隱藏URL中的查詢字符串,但我發現另一個問題,當我在頁面1中並單擊一個按鈕將頁面傳輸到頁面2,頁面1的內容仍然顯示在頁面2的內容頁面中。兩頁都顯示給我。我該如何解決這個問題?Server.Execute()在當前頁面打開新頁面
我的代碼示例。在頁面1中,有一個按鈕,我在點擊事件中添加了這段代碼。
protected void Button1_Click(object sender, EventArgs e)
{
Server.Execute("Page2.aspx?Name=john");
}
在頁面2中,有一個文本框用於讀取查詢字符串值。
TextBox1.Text = Request.QueryString["Name"].ToString();
我在查詢字符串中發送多個值,但這只是一個示例。然而,頁面1和頁面2的內容都顯示在一個頁面中,點擊應該轉移到第2頁的按鈕。
該服務器獲取你的價值觀。執行是爲了使用StringWriter將url輸出到字符串,你想要做什麼。 – Anil