我建了一个继承page的basepage,问题是当我在vs中用时,一打开设计器一个窗体
namespace Safety.PageCollection
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : SSNET.Web.BasePage
{
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{    
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}
提示如下:
 文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类:
Article_GetList --- 未能加载基类“SSNET.Web.BasePage”。如果程序集是项目的一部分,请确保它已被引用或生成。===========
但是我确实已经添加了引用的啊,
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace SSNET.Web
{
/// <summary>
/// BasePage 的摘要说明。
/// </summary>
public class BasePage:System.Web.UI.Page
{
public string SitePath=HttpContext.Current.Request.ApplicationPath.EndsWith("/")?HttpContext.Current.Request.ApplicationPath:HttpContext.Current.Request.ApplicationPath+"/";
public BasePage():base()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
protected override void OnInit(EventArgs e)
{
base.OnInit (e);

}
}
}