ASP.NET 应用程序是先编译并运行 ,然后才将其发送到客户端,我不能在服务器端包含文件中使用变量代替文件名(例如 <!-- #include PathType = FileName -->")怎么办?

解决方案 »

  1.   

    可以使用 Response 或 StreamReader 对象将包含文件写到 HTTP 内容流中
    打开 Microsoft Visual Studio .NET。
    在文件菜单上,指向新建,然后单击项目。 
    在添加新项目对话框中,单击项目类型下的 Visual Basic 项目。在模板下面,单击 ASP.NET Web 应用程序。 
    切换到默认创建的 .aspx 页的 HTML 代码编辑器。 将现有代码替换为以下代码: <%@ Page Language="vb" AutoEventWireup="false"%>
    <html>
    <body>
            <%    
              Response.WriteFile ("Yourfile.inc")
            %>
    </body>
    </html>
    将 Response.WriteFile 语句中的“Yourfile.inc”替换为包含一些 HTML 或客户端脚本的包含文件的名称。