婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP中Web頁(yè)面間的數(shù)據(jù)傳遞方式

ASP中Web頁(yè)面間的數(shù)據(jù)傳遞方式

熱門標(biāo)簽:自動(dòng)外呼系統(tǒng)怎么防止封卡 保定電銷機(jī)器人軟件 鎮(zhèn)江云外呼系統(tǒng)怎么樣 成都銷售外呼系統(tǒng)公司 土地證宗地圖標(biāo)注符號(hào) 電話機(jī)器人銷售公司嗎 vue 地圖標(biāo)注拖拽 客服外呼系統(tǒng)呼叫中心 電話機(jī)器人案例
摘要:基于web的動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)必會(huì)涉及到頁(yè)面間的數(shù)據(jù)傳遞,文章探討了asp設(shè)計(jì)中常用的web頁(yè)面間的數(shù)據(jù)傳遞方式,分析各種數(shù)據(jù)傳遞方式的使用方法、使用場(chǎng)合及優(yōu)缺點(diǎn),其都是設(shè)計(jì)階段選擇數(shù)據(jù)傳遞方式考慮的關(guān)鍵。

    關(guān)鍵詞 數(shù)據(jù)傳遞變量瀏覽器端網(wǎng)頁(yè)

    往往使用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)制作asp應(yīng)用程序時(shí)一般至少擁有二個(gè)或二個(gè)以上的web頁(yè)面,這時(shí)就得考慮在多個(gè)web頁(yè)面間傳遞數(shù)據(jù)的處理工作。而asp應(yīng)用程序的各個(gè)頁(yè)面類似于windows應(yīng)用程序的form窗體,windows應(yīng)用程序各form間數(shù)據(jù)傳遞可以通過定義全局變量等方法來實(shí)現(xiàn)。網(wǎng)頁(yè)間的數(shù)據(jù)傳遞有多種不同的可使用方式,而web頁(yè)面間的數(shù)據(jù)傳遞方式選擇是否恰當(dāng)對(duì)系統(tǒng)設(shè)計(jì)及運(yùn)行的合理性與安全性起到舉足輕重的作用。

    1、url方式

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

    2、form方式

    通過在網(wǎng)頁(yè)上制作表單交互區(qū)域,用戶在瀏覽器端輸入數(shù)據(jù),然后通過form提交到服務(wù)器,在提交后的接受form數(shù)據(jù)的頁(yè)面里就可以接收到相應(yīng)數(shù)據(jù),即form的action頁(yè)面中可以使用request對(duì)象來接收所傳遞的數(shù)據(jù)。

    如:

    發(fā)送頁(yè)面:

    <form name=“formtest” action=“targetweb.asp”>

    <input name=“testtext” type=“text”value=“”>

    <input name=“testbutton” type =“submit”value =“提交”>

    </form>

    接收頁(yè)面:request(“testtext”)

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

    3、cookie方式

    cookie是在瀏覽頁(yè)面時(shí)web服務(wù)器在瀏覽器端所寫入的一些小文件,cookie是存放在瀏覽器端本機(jī)磁盤上,而不是存放在服務(wù)端的。可以在發(fā)送數(shù)據(jù)時(shí)寫入cookie,接收時(shí)讀取cookie完成數(shù)據(jù)在web頁(yè)面間的傳送。

    如:

    發(fā)送頁(yè)面:response.cookies(“cookiename”)(“username”)=“l(fā)iming”

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

    在發(fā)送頁(yè)面中對(duì)cookie變量賦值,接收頁(yè)面中取cookie變量的值就是所傳遞的數(shù)據(jù)。

    4、application對(duì)象

    application對(duì)象是用來記錄整個(gè)網(wǎng)站信息的,是記錄不同瀏覽器端共享的變量,無(wú)論有幾個(gè)瀏覽者同時(shí)存取網(wǎng)頁(yè),都只會(huì)產(chǎn)生一個(gè)application對(duì)象實(shí)例。用戶可以通過定義application整站共享變量來實(shí)現(xiàn)網(wǎng)頁(yè)間的數(shù)據(jù)傳遞。其定義方法是:application(“變量名”)=數(shù)值

    如:application(“usrname”)=liming

    application對(duì)象所定義的變量對(duì)于所有瀏覽端都是可見的,所以其使用場(chǎng)合是所有瀏覽端共享的全局?jǐn)?shù)據(jù)傳遞。

    5、session對(duì)象

    session對(duì)象是用來記錄瀏覽器端的變量,是個(gè)別瀏覽器端專用的變量,對(duì)于每一個(gè)瀏覽器訪問時(shí)都會(huì)自動(dòng)產(chǎn)生一個(gè)seseion對(duì)象,該對(duì)象提供一個(gè)存儲(chǔ)場(chǎng)所,用來存儲(chǔ)僅僅對(duì)該訪問者在會(huì)話的活動(dòng)期間打開的網(wǎng)頁(yè)可用的變量和對(duì)象。這樣就用可以用來在web間傳遞專對(duì)單個(gè)瀏覽器端使用的數(shù)據(jù)。其定義方法:session(“變量名”)=數(shù)值

    如:session(“usename”)=liming

    session對(duì)象所定義的變量只是瀏覽器端的專用變量,所以適用于局部會(huì)話間的網(wǎng)頁(yè)數(shù)據(jù)傳遞。

    6、結(jié)束語(yǔ)

    上述介紹的是網(wǎng)頁(yè)間數(shù)據(jù)傳遞的常用方法,各有千秋。其中url方式和form方式實(shí)現(xiàn)方法簡(jiǎn)單,可實(shí)現(xiàn)網(wǎng)頁(yè)間的簡(jiǎn)單數(shù)據(jù)傳遞,一般為字符串類型,其特點(diǎn)是安全性差,而且必須是連續(xù)訪問兩頁(yè)面間數(shù)據(jù)傳遞。cookie只能存放string類型的數(shù)據(jù),如果想要存放更為復(fù)雜的數(shù)據(jù)類型,那么必須先將其轉(zhuǎn)換為string類型。application對(duì)象和session對(duì)象操作相對(duì)復(fù)雜些,瀏覽量非常大的網(wǎng)頁(yè)使用時(shí)應(yīng)適量,而且使用結(jié)束后盡量清除,否則大量使用有可能會(huì)導(dǎo)致服務(wù)器的癱瘓。session變量的安全性較高,可傳遞專用瀏覽端數(shù)據(jù)。具體應(yīng)用決定了數(shù)據(jù)傳遞方式的選擇,合理數(shù)據(jù)傳遞方式選擇是web頁(yè)面的設(shè)計(jì)中的關(guān)鍵考慮因素。
您可能感興趣的文章:
  • ASP.NET頁(yè)面間數(shù)據(jù)傳遞的幾種方法介紹
  • ASP.NET 頁(yè)面間數(shù)據(jù)傳遞方法小結(jié)
  • asp.net不同頁(yè)面間數(shù)據(jù)傳遞的多種方法

標(biāo)簽:臺(tái)灣 天津 懷化 成都 麗江 公主嶺 內(nèi)江 重慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP中Web頁(yè)面間的數(shù)據(jù)傳遞方式》,本文關(guān)鍵詞  ASP,中,Web,頁(yè)面,間的,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP中Web頁(yè)面間的數(shù)據(jù)傳遞方式》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP中Web頁(yè)面間的數(shù)據(jù)傳遞方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 安仁县| 汨罗市| 六盘水市| 阿克陶县| 苍南县| 九江县| 抚顺市| 常山县| 贵溪市| 宜黄县| 英吉沙县| 高陵县| 隆昌县| 和硕县| 左权县| 霸州市| 安溪县| 辽阳县| 四会市| 商洛市| 梁山县| 济阳县| 临洮县| 平塘县| 恩平市| 巢湖市| 桃园县| 广饶县| 甘泉县| 孝感市| 冕宁县| 应用必备| 华亭县| 贺州市| 贵溪市| 土默特右旗| 绵阳市| 浪卡子县| 伊春市| 沅江市| 平谷区|