登录 | 实名认证,暂停注册 | 在线情况 | 搜索 | 帮助
茗香茶楼百家争茗技术交流ASP动态包含网页实例
    
 
ASP动态包含网页实例
发起人:孙帅  回复数:1  浏览数:20557  最后更新:2010/8/19 16:39:17 by baboyes

选择查看 搜索更多相关主题  帖子排序:
孙帅 发表于 2010/3/3 21:23:59
ASP动态包含网页实例

 

文件夹aaa和文件夹bbb分别有内容不同的Content.asp,在页面try.asp动态包含文件夹参数n指示的网页Content.asp。
如,try.asp?n=aaa
由于调用页面Content.asp时,需要根据参数n区分不同的文件夹,所以不能用<!--#include file="aaa/Content.asp" -->的方法。此时可用FSO解决:

<%
Function getFileContents(strIncludeFile) '函数:读取包含文件内容
Dim objFSO,objText,strPage
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") '调用FSO对象
Set objText = objFSO.OpenTextFile(Server.MapPath(strIncludeFile))
getFileContents = objText.ReadAll
objText.Close
Set objText = Nothing
Set objFSO = Nothing
End Function

n=request("n") '2种方式:request.form ,request.querystring
response.write getFileContents(""&n&"/Content.asp")
%>

由此实现了根据不同的参数n调用相应的页面。这种调用方式在Content.asp中的内容比较复杂时很有优越性,如果调用的内容简单,直接JS调用即可。

baboyes 发表于 2010/8/19 16:39:17

这个很有用

用户在线信息
当前查看此主题的会员: 1 人。其中注册用户 0 人,访客 1 人。


  • 关于本站 版权声明 联系本站 意见建议 大事记
    Powered by BBSXP 2008 MSSQL © 1998-2024 Yuzi.Net
  • Processed in 0.02 second(s)
    Server Time 2024/5/1 3:17:18