日期:2014-05-19  浏览次数:20381 次

有个不理解得问题????请指点一下
我有2个aspx得页面,
页面1:
namespace   AA
{
        public   partial   class   page1:   System.Web.UI.Page
        {
                protected   void   Page_Load(object   sender,   EventArgs   e)
                {
                  }
        }
}
页面2:
namespace   BB
{
        public   partial   class   page2:   System.Web.UI.Page
        {
                protected   void   Page_Load(object   sender,   EventArgs   e)
                {
                        typeof(page1).FullName.ToString();
                  }
        }
}

问题是页面2   中访问page1类是应该报错得。
我直接F5运行编译器报page1未引用,找不到page1类。
但是我先点重新编译解决方案,结果全部成功,再F5运行。运行成功。也可以断点查看typeof(page1).FullName得值,没有一点问题。这是为什么????




------解决方案--------------------
namespace可能是不你写的namespace AA和namespace BB,
你的程序中应该是一样的吧
------解决方案--------------------
have a try
namespace AA
{
public partial class page2: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
typeof(page1).FullName.ToString();
}
}
}