欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

動態Include文件的討論

admin
2010年7月5日 0:20 本文熱度 6212
我們從一個案例談起: [br]<% [br]'得到用戶所在的省份 [br]dim province [br]province = request.form("province") [br]'下面顯示這個省份相關的信息 [br]%> [br] [br]你覺得上面的代碼可以工作嗎?不!簡單地使用asp來達到動態包含,你不能達到你想要的效果。為什么?因為:include命令先于asp代碼而得到執行,所以,上面的代碼并沒有按照作者的意愿,先得到用戶所在的省份,再包含這個省份的信息!
[p][/p]
[p][/p]
[p]如果你確實需要動態包含,你可以這樣做:[br]<%[br]select case province[br]case 1: %>[br] [br]this is 1.htm [br] [br]this is 2.htm[br]現在我們來試試動態include:[br]<% [br]if request.querystring(‘param‘)=‘2‘ then [br]%> [br] [br]<% [br]else [br]%> [br] [br]<% [br]end if [br]%>[br]請注意:上面的兩個#include 實際上都得到了處理。你可以實際運行一下,看看效果:/test.asp?param=1[br]/test.asp?param=2[br]/test.asp[br]上面我們是把一個querystring作為條件。你還可以把時間、日期、瀏覽器版本等作為條件。但是,條件越復雜,這種方法的效率越差。下面提供了另外一種思路:[br]<% [br]if request(‘param‘)=‘2‘ then [br]filespec = ‘2.htm‘ [br]else [br]filespec = ‘1.htm‘ [br]end if [br]filespec = server.mappath(filespec) [br]scr = ‘scripting.filesystemobject‘ [br]set fs = server.createobject(scr) [br]set f = fs.opentextfile(filespec) [br]content = f.readall [br]set f = nothing [br]set fs = nothing [br]response.write(content) [br]%>[br]在iis5.0/asp3.0中,有兩種新的方法來支持“動態包含”:[br]<% [br]server.transfer filename [br]server.execute filename [br]%>[br]如果正好使用的是iis5.0和asp3.0,那么ok! 但是iis5.0需要運行在windows 2000上。[/p]

該文章在 2010/7/5 0:20:51 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved