VS2005中,新建网站项目时,是没有namespace的,就算添加了也会报错。我有一个非公共类,比如说某个.aspx文件的cs文件中的类,如果我想要访问的话如何访问?比如2.aspx.cs想要访问1.aspx.cs中的类,如何访问?如果我直接 class classname = new class();的话会提示找不到类型或命名空间名称如果我继承1.aspx.cs的类的话,也是一样的提示。有没哪位朋友有解决的方法?

解决方案 »

  1.   

    比如a.aspx,那么类应该是class a,如果你加了namespace,那么在.aspx的上面引入的地方把那个init什么的也加namespace,给分吧
      

  2.   

    HOHO,还有没朋友知道的?如果按照roydux(小屁孩)说的那样做的话,已经有该命名空间了,不管你换什么名字都那样子提示。
      

  3.   

    页面类不能互相访问,公共代码写到App_Code中去。如果非要这样,请参阅:
    @ Reference 
      

  4.   

    从一个页面直接访问另一个页面中的代码不是什么好的方法.应当写在app_code中.