语句:
Server.Execute("http://abc.myhomepage.com/info.aspx");
调试时出现:
找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)已经在项目中引用了System.Web.dll
请指教是什么原因?

解决方案 »

  1.   

    应该是属于System.Web.UI这个命名空间的Page类的成员
      

  2.   

    System.Web.HttpContext.Current.Server......
    并添加System.web.dll的引用
      

  3.   

    你是什么地方执行这条语句?
    如果你在一个没有从Page类继承的类中执行这条语句肯定会出错,应该使用 
    HttpContext.Current.Server.Execute("http://abc.myhomepage.com/info.aspx");
      

  4.   

    表示从 ASP.NET Web 应用程序的宿主服务器请求的 .aspx 文件(又称为 Web 窗体页)。有关此类型所有成员的列表,请参阅 Page 成员。System.Object
       System.Web.UI.Control
          System.Web.UI.TemplateControl
             System.Web.UI.Page[Visual Basic]
    Public Class Page
       Inherits TemplateControl
       Implements IHttpHandler