Asp.net ASP将文件包含到变量中

Asp.net ASP将文件包含到变量中,asp.net,vb.net,templates,server-side-includes,Asp.net,Vb.net,Templates,Server Side Includes,我有一个template.aspx文件,其中包含如下代码: <html> .... <body> <div id="wrapper"> <div id="container"> ----sideMenu--- ......... <div id="body"> <%=pageContent%> </div> </div&

我有一个template.aspx文件,其中包含如下代码:

    <html>
    ....
    <body>
    <div id="wrapper">
    <div id="container">
    ----sideMenu---
.........
    <div id="body">
        <%=pageContent%>
    </div>
    </div>
    </body>
    </html>
pageContent = "<div class..." &_
" bla bla bla " & aspVariable &_
"more divs and html and asp variables"
.
.
.

....
----副菜单---
.........
我有一个index.aspx文件 使用代码:

<%
    Dim pageContent = ""
%>
<!--#include virtual="template.aspx"-->

我想在页面内容中插入很多html代码和asp代码 没有这样的连接字符串:

    <html>
    ....
    <body>
    <div id="wrapper">
    <div id="container">
    ----sideMenu---
.........
    <div id="body">
        <%=pageContent%>
    </div>
    </div>
    </body>
    </html>
pageContent = "<div class..." &_
" bla bla bla " & aspVariable &_
"more divs and html and asp variables"
.
.
.

pageContent=“更常见的做法是在ASP应用程序的每个页面中创建一些模板文件。例如:
header.inc(可能包含站点、横幅…页面顶部的内容)
topNav.inc(可能包含生成顶部导航栏的代码)
leftNav.inc(猜猜看;))
bottomCopy.inc(可能有文本链接,如站点地图和版权声明)

然后,在每个页面中,包括他们应该居住的所有地方。例如,在我名为“theFirst.aspx”的页面中,我可能有:

<!-- #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" -->


为什么你不把所有的页面内容都放进它自己的页面,并且也包括进去呢?因为我有很多页面,我有template.aspx,其中包含了所有的html代码(meta等等)我想在模板文件的一部分中插入很多页面的动态内容。我不清楚您要问什么。您是否试图从包含文件中获取内容并将其放入变量中?(这似乎是您要问的,但不是您在上一个代码示例中显示的内容。)你也在尝试将ASP代码放入一个变量中吗?我编辑了主消息,希望现在是这样understandable@Dijkgraaf他们使用的似乎是经典ASP?不是这个
Dim pageContent=”“
这是肯定的,事实上除了相似性之外,这些代码都不是经典的ASP。标记是错误的,它显然是ASP.Net,因为文件扩展名是
.aspx