我有一个template.aspx文件包含如下代码:
<html>
....
<body>
<div id="wrapper">
<div id="container">
----sideMenu---
.........
<div id="body">
<%=pageContent%>
</div>
</div>
</body>
</html>
我有一个文件index.aspx 代码:
<%
Dim pageContent = ""
%>
<!--#include virtual="template.aspx"-->
我想在pageContent中插入很多html代码和asp代码 没有连接这样的字符串:
pageContent = "<div class..." &_
" bla bla bla " & aspVariable &_
"more divs and html and asp variables"
.
.
.
实际上我想要一个dyanmic页面我不想写每个页面的模板html代码我只想更改pageContent。
答案 0 :(得分:0)
创建一些模板文件以包含在ASP应用程序的每个页面中更为常见。如: header.inc(可能包含网站,横幅...页面顶部的东西) topNav.inc(可能包含生成顶部导航栏的代码) leftNav.inc(猜猜;)) bottomCopy.inc(可能有文本链接作为站点地图和版权声明。
然后,在每个页面中,包括他们应该居住的所有地方。例如,在我的名为&#34; theFirst.aspx&#34;的页面中,我可能有:
<!-- #include file = "cacheprevent.inc" -->
<!-- #include file = "accesscheck.inc" -->
<!-- #include file = "header.inc" -->
<!-- #include file = "topNav.inc" -->
<!-- #include file = "leftNav.inc" -->
<%
' Here goes the rest of your code to generate content for this specific page
%>
<!-- #include file = "bottomCopy.inc" -->
所有这些都假定它在ASP-Classic中 ,因为您已经标记了帖子,至少部分是这样。
...在某些情况下,如果所有页面都具有相同的布局区域,您可以将前四个组合起来。