• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      關(guān)于ASP程序在html中的調(diào)用

      2016-01-02 11:11:09馬凌熙寧夏民族職業(yè)技術(shù)學(xué)院
      電子制作 2016年24期
      關(guān)鍵詞:超文本調(diào)用網(wǎng)頁

      馬凌熙 寧夏民族職業(yè)技術(shù)學(xué)院

      關(guān)于ASP程序在html中的調(diào)用

      馬凌熙 寧夏民族職業(yè)技術(shù)學(xué)院

      寧夏高等學(xué)??茖W(xué)研究項目 寧教高[2014]22號203

      在制作網(wǎng)站的時候,通常會使用動態(tài)頁面和靜態(tài)頁面,但在有些時候,我們會將靜態(tài)頁面動態(tài)化,本文就ASP程序在HTML文件中的調(diào)用,做簡單介紹。

      HTML;ASP;動態(tài)頁面;靜態(tài)頁面

      “靜態(tài)網(wǎng)頁”指標(biāo)準(zhǔn)的HTML文件,是網(wǎng)站設(shè)計的基礎(chǔ),Html是英文 HyperText Markup Language 的縮寫,稱為超文本標(biāo)記語言,用它編寫的文件擴(kuò)展名是.html或.htm,早期的網(wǎng)站設(shè)計,網(wǎng)頁通常由HTML或HTM文件構(gòu)成。

      “靜態(tài)網(wǎng)頁”有很多優(yōu)缺點。沒有后臺數(shù)據(jù)庫,缺乏數(shù)據(jù)庫的支持,此類網(wǎng)頁在網(wǎng)站制作和維護(hù)方面工作量很大,而且對于維護(hù)人員的專業(yè)要求也較高。因此當(dāng)網(wǎng)站信息量很大的時候,依靠靜態(tài)網(wǎng)頁制作就比較困難,而且維護(hù)起來也很不方便。靜態(tài)網(wǎng)頁內(nèi)容固定,不含程序和數(shù)據(jù)交互。沒有數(shù)據(jù)交互功能,所以網(wǎng)頁之間的數(shù)據(jù)信息傳遞無法實現(xiàn),導(dǎo)致網(wǎng)頁功能方面受到了很大的限制。靜態(tài)網(wǎng)頁的內(nèi)容都是保存在網(wǎng)站服務(wù)器上的,每個網(wǎng)頁都是一個獨立的文件,所以在安全性上要比“動態(tài)網(wǎng)頁”要高,它不會受程序相關(guān)漏洞的影響,也不會因數(shù)據(jù)庫出錯而導(dǎo)致網(wǎng)站無法訪問。因為靜是運行于客戶端的程序,不需要連接數(shù)據(jù)庫,所以瀏覽速度開,節(jié)省了服務(wù)器的資源。如 html 頁、Flash、JavaScript、VBScript等等,它們是相對靜止內(nèi)容不變。

      在網(wǎng)站設(shè)計的時候,除了“靜態(tài)網(wǎng)頁”外,我們還使用“動態(tài)網(wǎng)頁”。“動態(tài)網(wǎng)頁”通常使用的語言是:超文本標(biāo)記語言+ASP或超文本標(biāo)記語言+PHP或超文本標(biāo)記語言+JSP等。“動態(tài)網(wǎng)頁”當(dāng)客戶端向服務(wù)端發(fā)送請求后,在服務(wù)器端解釋、運行,它們會隨不同客戶、不同時間,返回不同的網(wǎng)頁, 如ASP、PHP、JSP、ASPnet、CGI等。

      在做網(wǎng)站設(shè)計的時候,為了讓網(wǎng)站功能、設(shè)計更加方便,更多的時候,采用動態(tài)與靜態(tài)想結(jié)合的方式。為了一些特殊的功能設(shè)計需求,通常會將網(wǎng)頁內(nèi)容生成靜態(tài)頁面,這樣在滿足了設(shè)計需求后,也造成了一些麻煩,舉例來說,當(dāng)主頁LOGO、菜單等內(nèi)容發(fā)生變化后,如何將變化的內(nèi)容適用于所有的鏈接頁面,如果都是動態(tài)頁面則無所謂,但如果生成的子頁面是靜態(tài)頁面,他的內(nèi)容是不會發(fā)生變化的,那么當(dāng)這些內(nèi)容變化后,子頁面也讓跟著變,如何來實現(xiàn)?

      現(xiàn)在以ASP為例,實現(xiàn)如何在HTML文件中調(diào)用ASP代碼完成數(shù)據(jù)庫的調(diào)用。

      因為HTML頁面不支持調(diào)用ASP,所以在HTML頁面中,使用如下代碼:

      <script language="javascript" src="ASP文件名.asp"></script>來解決HTML頁面調(diào)用ASP文件。因為HTML不解釋執(zhí)行,所以調(diào)用了ASP后,為了讓ASP 文件能正常解釋執(zhí)行,用以下代碼編寫ASP文件。代碼如下:

      ASP文件名.asp

      <%

      re s p o n s e.w r i t e "d o c u m e n t. write(""<table width=100% height=30 border=0 align=center>"");"

      re s p o n s e.w r i t e "d o c u m e n t. write(""<tr>"");"

      Set rs=server.createobject("ADODB. RECORDSET")

      sqll="select * from 數(shù)據(jù)庫表名"

      rs.open sqll,conn,3,2

      re s p o n s e.w r i t e "d o c u m e n t. write(""<td height=15 bgcolor=#A0CFE9 width=105></td>"");"

      while not rs.eof

      response.write "document.write(""<td height=15 bgcolor=#3178b8 width=102 align=center>"");"

      Response.write"document.write(""<a href=../more.asp?ttt="&rs("typeid")&"&sss ="&rs("type")&"</a>"");"

      r e s p o n s e.w r i t e "d o c u m e n t. write(""<font color=white>"");"

      Re s p o n s e.w r i te "d o c u m e n t. write("""&Rs("type")&""");"

      response.write "document.write(""</ font>"");"

      rs.movenext

      wend

      rs.close

      response.write "document.write(""</ td>"");"

      r e s p o n s e.w r i t e "d o c u m e n t. write(""<td height=15 bgcolor=#A0CFE9 width=117></td>"");"

      response.write "document.write(""</ tr>"");"

      response.write "document.write(""</ table>"");"

      %>

      通過以上兩段代碼,輕松實現(xiàn)了在HTML文件中調(diào)用ASP代碼。

      [1]黃明,《ASP信息系統(tǒng)設(shè)計與開發(fā)實例》[J],機(jī)械工業(yè)出版社,12-15

      [2]覃劍鋒,張鋼,《ASP網(wǎng)站建設(shè)專家》[J],機(jī)械工業(yè)出版社8-11

      [3]李勁《精通ASP數(shù)據(jù)庫設(shè)計》 [M].北京:科學(xué)出版社,2001 18-20

      馬凌熙,1978-, 回族,寧夏民族職業(yè)技術(shù)學(xué)院講師

      猜你喜歡
      超文本調(diào)用網(wǎng)頁
      核電項目物項調(diào)用管理的應(yīng)用研究
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
      電子制作(2018年10期)2018-08-04 03:24:38
      基于HTML5靜態(tài)網(wǎng)頁設(shè)計
      魅力中國(2018年5期)2018-07-30 11:11:58
      基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
      應(yīng)用超文本建構(gòu)教學(xué)培養(yǎng)學(xué)生的知識組織能力
      網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
      電子測試(2015年18期)2016-01-14 01:22:58
      伯凡十年
      10個必知的網(wǎng)頁設(shè)計術(shù)語
      怀柔区| 凌源市| 宜春市| 卢湾区| 嫩江县| 巧家县| 马尔康县| 彝良县| 玉环县| 安吉县| 莎车县| 新营市| 乌拉特中旗| 鹤峰县| 麻城市| 萝北县| 平果县| 涿鹿县| 宜州市| 罗甸县| 枝江市| 和田市| 磐石市| 鄂尔多斯市| 梅河口市| 万载县| 裕民县| 河西区| 原平市| 遂溪县| 绥滨县| 玉山县| 日土县| 乡城县| 安新县| 沭阳县| 安平县| 平罗县| 礼泉县| 长沙市| 宾川县|