BLL下123.cs代码using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using System.Collections;
using System.IO;
namespace BLL
{
    /// <summary>
    ///Caiji 的摘要说明
    /// </summary>
    public class Caiji
    {
        public Caiji()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }
        public...............()
        {
         
        }
         ....................        省略
      
    }
}456.aspx下456.cs代码using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using BLL;
using Lib;
public partial class Cai_webadd : System.Web.UI.Page
{
    Caiji myCaiji = new Caiji();
    MessageBox myMessageBox = new MessageBox();
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void btn_add_Click(object sender, EventArgs e)
    {        string name = this.tb_sitename.Text.Trim();
        string url = this.tb_url.Text.Trim();
        string encode = this.tb_encoding.Text.Trim();
        string downpic = this.rad_downWanPic.SelectedValue.ToString();
        if (myCaiji.addSite(name, url, encode, downpic))
            myMessageBox.ShowAndRedirect(this, "添加成功!", "siteList.aspx");
        else
            myMessageBox.Show(this, "添加失败!");
    }
}
报错:
找不到类型或命名空间名称“Caiji”
但根据代码提示,是能找到的

解决方案 »

  1.   

    BLL是否独立类库,WEB中添加类库项目引用
    using BLL;
    Caiji c=new Caiji();
    123修改为Caiji 
      

  2.   

    是不是需要把他 new在方法里面呢?
      

  3.   

    你试试BLL.Caiji cj=new BLL.Caiji();
    能出来么?有时候也是编译器迟钝的原因
      

  4.   

    看下,每层的依赖包是否都添加引用了,如:bll加dal引用,web层加bll引用,bll/dal加model层引用等等,加完重新编辑。实在不行,重新建立个解决方案试试,也就是几分钟的时间。也有可能是类或者命名空间命名相同了!仔细再检查检查。