在asp.net2.0里,我用Server.mapth()和Application等,在.aspx的后置文件里一点问题都没有,但是在单独的新建的类文件里,就不能使用,找不到Server,Application等命名空间,是怎么回事?

解决方案 »

  1.   

    没有using 这些类的命名空间
      

  2.   

    跟C语言的头文件是差不多的概念 要在最上面using
      

  3.   

    在.aspx后置文件里能正常使用,我已经把.aspx后置文件里用到的所有名称空间都拷贝过去了,
    还是没用,难道所有用过VS2005的人都没有碰到我这个问题吗?
      

  4.   

    Server:
    using System.Web;
    using System.Web.UI;Application:
    using System.Windows.Forms;Server是Page类实例一个Property
      

  5.   

    比如要用Server.MapPath
    加上using后:
    new Page().Server.MapPath(......)
      

  6.   

    已经使用了以下命名空间,还是当前文件不存在名称“Server”,“Application”等,是不是我的软件有问题。
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
      

  7.   

    //引入system.web命名空间
    using System.Web;
    ......//改改写法
     HttpContext.Current.Application.xxxx;
     HttpContext.Current.Server.xxxx;
    .....