ASP包括文档include带主要参数的难题

2021-03-17 04:55 jianzhan
在ASP中应用include来包括文档,一一样的有下列二种方法: !--#include file=相对性相对路径-- 或 !--#include virtual=网站根目录下的肯定相对路径-- 这二种包括文档的方法,实际上也没有确立一点,那么就是被包括的文档是不是能够带主要参数。为何要提及这一难题呢,大家看来一个要求。 一个

ASP包括文档include带主要参数的难题

在ASP中应用include来包括文档,一一样的有下列二种方法:

!--#include file= 相对性相对路径 --



!--#include virtual= 网站根目录下的肯定相对路径 --

这二种包括文档的方法,实际上也没有确立一点,那么就是被包括的文档是不是能够带主要参数。为何要提及这一难题呢,大家看来一个要求。

一个网站,大家通常都包括一个统一的头顶部文档,假定是top.asp。但大家不一样网页页面期待有一个不一样的title,它是以便SEO考虑。因此大家在top.asp里边干了以下分辨:

%

id=trim(Request.Querystring( id ))

select case id

case 1

  title= title1

case 2

  title= title2

'....

end select

'.....

%

因此,大家在包括top.asp的情况下,大家想告知当今是哪一个网页页面,便于于完成不一样网页页面有不一样的title。

烦闷的是, !--#include file= top.asp?id=1 -- ,这一使用方法会出错,即ASP不容许包括文档时带主要参数。

那有木有甚么方法来处理这一难题的,有的。把top.asp里边加一个涵数框起來,即:

%

sub top(id)

'下边这句话就注解没了

'id=trim(Request.Querystring( id ))

select case id

case 1

  title= title1

case 2

  title= title2

'....

end select

'.....

end sub

%

在包括top的情况下,立即包括top.asp文档,即 !--#include file= top.asp -- 。但还没有有完,大家得再启用一下top涵数,即:

!--#include file= top.asp --

%

call top(1)

%

那样,就完成大家要想的实际效果了。

共享到:
文中"ASP包括文档include带主要参数的难题"由远航网站站长搜集梳理而成,仅作大伙儿学习培训与参照应用。大量网站建设实例教程尽在远航网站站长站。