加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

templates – 相当于ASP Classic中的母版页

发布时间:2020-12-16 07:37:12 所属栏目:asp.Net 来源:网络整理
导读:是否可以使用经典ASP构建某种母版页面而不使用框架或iframe? 我想知道是否有办法在主页面中包含内容页面,如ASP.NET master pages do.根据我的研究,ASP Classic确实支持将其他ASP / HTML页面包含到页面中,但是其中包含的值意味着该函数不能是动态的. 解决方
是否可以使用经典ASP构建某种母版页面而不使用框架或iframe?

我想知道是否有办法在主页面中包含内容页面,如ASP.NET master pages do.根据我的研究,ASP Classic确实支持将其他ASP / HTML页面包含到页面中,但是其中包含的值意味着该函数不能是动态的.

解决方法

你可以创建函数(比如,一个Header()函数和一个Footer()函数)除了输出一些标记之外什么都不做.这些函数也可以采用参数,并有条件地调用.它与Master页面不完全相同,但听起来它完成了你想要做的事情.你会有一个<! - #include file =“headerfooter.asp” - >在每个页面上,每个页面都会调用Header()&页脚().

或者您可以使用<! - #include file =“header.asp” - >在顶部和&lt ;! – #include file =“footer.asp” – >也在每个页面的底部.我见过这两种方法.

如果您正在寻找相反的方法,即单个模板页面在其“中间”部分调用单个页面,那么这不是您可以使用ASP经典轻松完成的事情.这是方法的根本区别:ASP.NET有控制树,事件等概念,而ASP Classic本质上只是一个从上到下运行的脚本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读