1. 程式人生 > >5.Response重定向頁面

5.Response重定向頁面

ram style 之間 數據 alt+ 指定 2個 請求 image

Response重定向的主要作用就是頁面跳轉,點擊按鈕就跳轉到另一個頁面

這個稍微有點復雜,需要添加2個Web窗體

第一個窗體就隨便默認名字了

第二個窗體作為歡迎頁面,指定名字為:welcome.aspx

步驟:

1.首先雙擊第一個窗體的aspx文件

技術分享圖片

2.將設計視圖切換到設計模式

技術分享圖片

3.在左側的工具箱裏面找到Button(工具箱的快捷按鍵是Ctrl+Alt+X)

技術分享圖片

3.將這個控件拖出來放到body的框裏面

技術分享圖片

4.選中這個Button按鈕,可以在右邊的屬性框裏進行屬性設置,將Text設置為文字“確定”,將id設置成Bt_ok

技術分享圖片

5.將外框DIV選中,可以切換到源視圖,在div裏面點一下,那麽就可以選中了

技術分享圖片

6.設置div的屬性,主要是設置樣式屬性,將剛才添加的按鈕布局到中間的位置來顯示

技術分享圖片

7.設置style的選項,就是將 塊 這個選項裏的text-align屬性設置為center

技術分享圖片

8.將設計視圖切換回設計模式,然後直接雙擊確定按鈕!這樣就會直接給按鈕添加點擊方法,並進入到這個方法的代碼頁面

在這個方面裏面添加如下代碼:

Response.Redirect("~/welcome.aspx?name=小南&sex=先生");

需要註意的是,雙引號裏面第一個必須是 ~ 符號和 / 符號。然後才是需要跳轉到的頁面的名字。

如果需要傳遞數據,必須在頁面後面加 ? 號來分隔。傳遞的不同的參數之間需要用 & 符號分隔

在這裏就傳遞了 名字 和 性別 這兩個參數

9.雙擊 另一個窗體 即剛才創建的welcome.aspx頁面上 進行代碼編寫

在主方法下添加如下代碼:

String name = Request.Params["name"];
String sex = Request.Params["sex"];
Response.Write("歡迎光臨"+name+sex+"!");

然後可以保存所有頁面,進行測試了。

這裏還用到 Request 上的 Params ,就是直接從請求頁面上獲取參數,指定獲取某種名稱的參數

5.Response重定向頁面