999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET頁面的參數傳遞的幾種方法

2012-08-06 02:34:56武春友
赤峰學院學報·自然科學版 2012年22期
關鍵詞:頁面按鈕方法

武春友,林 勇

(安徽廣播影視職業技術學院,安徽 合肥 230011)

1 引言

在使用ASP.NET開發Web頁面時,經常需要在不同的頁面之間共享數據,而這些數據又是如何實現在不同的頁面之間進行共享的呢?這些往往都是通過在不同的頁面之間傳遞參數來實現的.

頁面之間的參數傳遞的方法有很多,下面我們將介紹幾個典型的方法,并比較它們各自的優缺點.

2 方法及實現

2.1 使用QueryString

使用查詢字符串在頁面之間傳遞參數是一個很傳統的方法,主要步驟如下:

(1)使用控件創建Web表單(Form)

(2)創建可以返回表單的按鈕和鏈接按鈕

(3)在按鈕或鏈接按鈕的單擊事件里創建一個保存URL的字符變量

(4)在保存的URL里添加QueryString參數

(5)使用Response.Redirect()重定向到上面保存的URL頁面

下面的代碼及圖1和圖2演示了這種方法的實現:

源頁面代碼(Default.aspx.cs):

圖1 源頁面

圖2 目標頁面

2.2 使用Server.Transfer

這個方法比QueryString稍微復雜一些,需要額外寫一些代碼以創建一些屬性以便可以在另一個頁面訪問它,整個過程如下:

(1)在頁面里添加必要的控件

(2)創建返回值的Get屬性過程

(3)創建可以返回表單的按鈕和鏈接按鈕

(4)在按鈕單擊事件處理程序中調用Server.Transfer()方法轉移到指定的頁面

(5)在第二個頁面中,我們就可以使用Context.Handler屬性來獲得前一個頁面實例對象的引用,通過它,就可以使用存取前一個頁面的控件的值了.

源頁面代碼(Default.aspx.cs):

2.3 使用Session變量

使用Session變量是在頁面間傳遞值的的另一種方式,我們把控件中的值存在Session變量中,然后在另一個頁面中使用它,以達到在不同頁面間實現值傳遞的目的,整個過程如下:

(1)在頁面里添加必要的控件

(2)創建可以返回表單的按鈕和鏈接按鈕

(3)在按鈕或鏈接按鈕的單擊事件里,把控件的值添加到session變量里

(4)使用Response.Redirect方法重定向到另一個頁面

(5)在另一個頁面提取session的值,在確定不需要使用該session時,要顯式清除它

源頁面代碼(Default.aspx.cs):

3 幾種方法的比較

本文所介紹的幾種在頁面之間傳遞參數的方法,非常實用,是我們在設計開發Web頁面時經常采用的方法,它們各有各的特點,應用的場合也不盡相同,都有各自的優勢和不足,下面我們分別闡述一下:

(1)使用QuerySting的主要優點是實現起來非常簡單,而它的缺點是傳遞的值是會顯示在瀏覽器的地址欄上的,這就存在一個安全問題,同時又不能傳遞對象.它比較適用于傳遞的值少而安全性要求不高的場合.

(2)使用Server.Transfer,實現起來比較復雜一點,初學者難以掌握,但是,這個方式帶來的好處也是顯而易見的.總體來說,使用這種方法既高效,同時又是面向對象的.

(3)使用Session變量存儲過多的數據會消耗比較多的服務器資源,因此,在使用Session時應該慎重.我們也應該使用一些清理動作來去除一些不需要的Session變量來降低資源的無謂消耗.

4 結束語

基于ASP.NET頁面的參數傳遞的方法除了本文所介紹的三種方法之外,還有一些其他的方法,當然,這三種方法是最常用的方法,其他的很多方法要么是以上介紹的方法的變體,要么是將這三種方法結合在一起,基本原理都是相似的,希望讀者能夠結合應用的實際需要,選擇合適的參數傳遞的方法,設計出性能和安全性都能夠滿足要求的ASP.NET頁面.

〔1〕Christian Nagel,Bill Evjen,Jay Glynn.C# 高 級 編 程[M].北京:清華大學出版社,2008.

〔2〕Chris U llman,Chris Goode.ASP.NET 入門經典[M].北京:清華大學出版社,2002.

〔3〕Karli W atson, Christian Nagel etc. C# 入門經典[M].北京:清華大學出版社.

猜你喜歡
頁面按鈕方法
這些按鈕能隨便按嗎?
大狗熊在睡覺
當你面前有個按鈕
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
同一Word文檔 縱橫頁面并存
淺析ASP.NET頁面導航技術
主站蜘蛛池模板: 色哟哟国产精品| 亚洲国产理论片在线播放| 成人午夜免费观看| 亚洲AV无码乱码在线观看代蜜桃 | 综合天天色| 成人综合在线观看| 伊人中文网| 日本免费新一区视频| 免费在线不卡视频| 久久女人网| 国产男人天堂| 九色在线观看视频| 女人天堂av免费| 91精品国产情侣高潮露脸| 国产日韩欧美视频| 无码福利视频| 亚洲人免费视频| 亚洲第一精品福利| 三级欧美在线| 成人一级黄色毛片| 欧美www在线观看| 国产另类视频| 国产a在视频线精品视频下载| 又黄又爽视频好爽视频| 亚洲第一成人在线| 亚洲天堂自拍| 色悠久久综合| 亚洲va欧美ⅴa国产va影院| 99re在线视频观看| 日韩专区欧美| 亚洲 欧美 日韩综合一区| 欧美国产综合色视频| 久久精品aⅴ无码中文字幕| 99在线观看免费视频| 国产午夜精品鲁丝片| 91成人在线免费视频| 精品国产Av电影无码久久久 | AV不卡在线永久免费观看| 日本AⅤ精品一区二区三区日| 色哟哟国产成人精品| 中文字幕欧美日韩高清| 亚洲毛片一级带毛片基地| 伊人久久综在合线亚洲2019| 国产在线八区| 黄色污网站在线观看| 少妇露出福利视频| 精品国产免费第一区二区三区日韩 | 最新国产精品第1页| 精品亚洲国产成人AV| 日韩精品亚洲精品第一页| 国产黄在线免费观看| 国产福利在线免费观看| 黄色在线不卡| 专干老肥熟女视频网站| 国产黑丝一区| 亚洲天堂免费| 国产一级毛片高清完整视频版| 国产AV无码专区亚洲精品网站| 亚洲午夜18| 综合人妻久久一区二区精品| av在线人妻熟妇| 狼友视频国产精品首页| 亚洲最新在线| 国产在线观看精品| 日本欧美视频在线观看| 亚洲成人免费在线| 伊人久久婷婷五月综合97色| 亚洲中文字幕国产av| 欧美三级视频网站| 中文字幕在线视频免费| 亚洲男人在线天堂| 亚洲综合色婷婷| 欧美日韩国产系列在线观看| 美女被操黄色视频网站| 在线国产三级| 久久精品嫩草研究院| 中文字幕一区二区人妻电影| 国产精品人成在线播放| 美女扒开下面流白浆在线试听 | 2022国产91精品久久久久久| 91亚洲精选| 国产成人一级|