日本亲与子乱人妻hd,日本中文一区二区三区亚洲,天天爽亚洲中文字幕 http://m.mxio.cn 傳播先進設計理念 推動原創設計發展 Sat, 14 May 2005 03:40:00 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.1 淺談ASP中Web頁面間的數據傳遞 http://m.mxio.cn/1517.html http://m.mxio.cn/1517.html#respond Sat, 14 May 2005 03:40:00 +0000 摘要:基于Web的動態網頁設計必會涉及到頁面間的數據傳遞,文章探討了ASP設計中常用的Web頁面間的數據傳遞方式,分析各種數據傳遞方式的使用方法、使用場合及優缺點,其都是設計階段選擇數據傳遞方式考慮的關鍵。

  關鍵詞 數據傳遞 變量 瀏覽器端 網頁

  往往使用動態網頁技術制作ASP應用程序時一般至少擁有二個或二個以上的Web頁面,這時就得考慮在多個Web頁面間傳遞數據的處理工作。而ASP應用程序的各個頁面類似于Windows應用程序的form窗體,Windows應用程序各form間數據傳遞可以通過定義全局變量等方法來實現。網頁間的數據傳遞有多種不同的可使用方式,而Web頁面間的數據傳遞方式選擇是否恰當對系統設計及運行的合理性與安全性起到舉足輕重的作用。

  1、URL方式

  URL方式是實現Web間數據傳遞最基本的方法,操作簡單,可很方便地實現不同Web頁面間的數據傳遞,但其安全性比較差。將要傳遞的數據附加在網頁地址(URL)后面進行傳遞。如:http://www.cstvu.com/testweb?username=liming,其中?后面所跟著的字符串便是傳遞的數據,=前的是變量名,=后面是數值,可以使用request對象來獲取傳遞的數據。如:request(“username”)。這種方法在傳遞數據過程中其數據內容在URL欄中是顯示的,用戶能看到提交的內容。

  2、form方式

  通過在網頁上制作表單交互區域,用戶在瀏覽器端輸入數據,然后通過form提交到服務器,在提交后的接受form數據的頁面里就可以接收到相應數據,即form的action頁面中可以使用request對象來接收所傳遞的數據。

  如:

  發送頁面:

  <form name=“formtest” action=“targetweb.asp”>
   <input name=“testtext” type=“text” value=“”>
   <input name=“testbutton” type =“submit”value =“提交”>
  </form>

  接收頁面:request(“testtext”)

  利用form頁面的文本框來接收用戶數據的輸入,通過submit按鈕提交后在targetweb頁面中使用request來接收數據。

  3、cookie方式

  cookie是在瀏覽頁面時Web服務器在瀏覽器端所寫入的一些小文件,cookie是存放在瀏覽器端本機磁盤上,而不是存放在服務端的。可以在發送數據時寫入cookie,接收時讀取cookie完成數據在Web頁面間的傳送。

  如:

  發送頁面:response.cookies(“cookiename”)(“username”)=“liming”

  接收頁面:request.cookie(“cookiename”)(“username”)

  在發送頁面中對cookie變量賦值,接收頁面中取cookie變量的值就是所傳遞的數據。

  4、application對象

  application對象是用來記錄整個網站信息的,是記錄不同瀏覽器端共享的變量,無論有幾個瀏覽者同時存取網頁,都只會產生一個application對象實例。用戶可以通過定義application整站共享變量來實現網頁間的數據傳遞。其定義方法是:application(“變量名”)=數值

  如:application(“usrname”)=liming

  application對象所定義的變量對于所有瀏覽端都是可見的,所以其使用場合是所有瀏覽端共享的全局數據傳遞。

  5、session對象

  session對象是用來記錄瀏覽器端的變量,是個別瀏覽器端專用的變量,對于每一個瀏覽器訪問時都會自動產生一個seseion對象,該對象提供一個存儲場所,用來存儲僅僅對該訪問者在會話的活動期間打開的網頁可用的變量和對象。這樣就用可以用來在Web間傳遞專對單個瀏覽器端使用的數據。其定義方法:session(“變量名”)=數值

  如:session(“usename”)=liming

  session對象所定義的變量只是瀏覽器端的專用變量,所以適用于局部會話間的網頁數據傳遞。

  6、結束語

  上述介紹的是網頁間數據傳遞的常用方法,各有千秋。其中URL方式和form方式實現方法簡單,可實現網頁間的簡單數據傳遞,一般為字符串類型,其特點是安全性差,而且必須是連續訪問兩頁面間數據傳遞。Cookie只能存放string類型的數據,如果想要存放更為復雜的數據類型,那么必須先將其轉換為string類型。Application對象和Session對象操作相對復雜些,瀏覽量非常大的網頁使用時應適量,而且使用結束后盡量清除,否則大量使用有可能會導致服務器的癱瘓。Session變量的安全性較高,可傳遞專用瀏覽端數據。具體應用決定了數據傳遞方式的選擇,合理數據傳遞方式選擇是Web頁面的設計中的關鍵考慮因素。

]]>
http://m.mxio.cn/1517.html/feed 0
主站蜘蛛池模板: 国产精一品亚洲二区在线播放| 国产精品久久久久永久免费看| 国内精品久久久久影院嫩草| 国产91福利在线精品剧情尤物| 精品免费一区二区三区在| 国产午夜亚洲精品不卡网站| 国产偷窥熟妇高潮呻吟| 日本熟妇色xxxxx日本妇| 人妻精品动漫H无码中字| 亚洲 日本 欧美 中文幕| 97色伦综合在线欧美视频| 国产av一区二区不卡| 欧美激情一区二区三区在线| 麻豆国产av剧情偷闻女邻居内裤| 中文字幕av无码不卡| 国产成人精品电影在线观看| 青青视频免费观看免费| 无码专区 人妻系列 在线| 亚洲精品v欧美精品动漫精品| 国产午夜高潮熟女精品av | 成av免费大片黄在线观看| 在线va无卡无码高清| 玩弄放荡人妻少妇系列| 天天做天天躁天天躁| 国产suv精品一区二区88l| 国产亚洲欧美另类一区二区| 中文字幕人成乱码中文乱码 | 韩国三级在线 中文字幕 无码| 久久天天躁狠狠躁夜夜婷| 成人国产精品一区二区网站公司| 中文字幕亚洲无线码一区女同| 国产成人美女视频网站| 无码丰满少妇2在线观看| 欧洲熟妇色xxxxx欧美| 亚洲午夜精品国产电影在线观看| 国产成a人亚洲精品无码久久网| 国产真实自在自线免费精品| 国产成人精品亚洲一区二区| 国产又爽又黄又刺激的视频| 老熟女激烈的高潮| 久久月本道色综合久久|