5.Response重定向頁面
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重定向頁面