更正 刚才写错了 应该是
在 2.asp中
<!--#Include File="1.asp"-->
<%
Respnose.Write(CName)
%>

解决方案 »

  1.   

    更正 刚才写错了 应该是
    在 2.asp中
    <!--#Include File="1.asp"-->
    <%
    Respnose.Write(CName)
    %>
      

  2.   

    asp 和 asp.net 是有质的区别的,不要用asp的概念来做asp.net。
    asp.net程序里可以有定义类文件,所以没有必要把常量放在页面文件里。定义一个 存储类,把需要的东西方在里面,用的时候用就可以了。
    你还是先看看asp.net的书吧,不要总用asp的思想去想asp.net
      

  3.   

    在1.Aspx.vb中
    public Const cName="Topindotnet"
    在2.Aspx.vb中
    dim test as 1=new 1
    response.write(test.cName)
      

  4.   

    赞同楼上的观点对于ASP 的 Const你可以在ASP.NET中用一个静态类来封装,然后引用就可以了.public static class ConstEntry
    {
      public static string cName="Topindotnet";
      public static string cSex="Male";
    }然后:
    2.aspx
    Response.Write(ConstEntry.cName.ToString());
      

  5.   

    看来他们都不清楚你说什么?在ASP中可以直接使用模块.
    Module PubFunction 
    Public Const cName="Topindotnet"
    Public cSex="Male"
    End Module
    然后在你的.ASPX.VB中就可以直接用了
    Response.Write("cName")
      

  6.   

    那如果Include一个含有Session变量的 怎么办
      

  7.   

    也没问题啊。将Session改成System.Web.HttpContext.Current.Session就可以了。
    如原来的Session("U_UserName")就改成System.Web.HttpContext.Current.Session("U_UserName")。