这是代码:
        protected void Button1_Click(object sender, EventArgs e)
    {
        string strsql = "select * from 用户 where 管理员标志=0 and 用户名 ="+TextBox1.Text +"and 密码 ="+TextBox2.Text+"";
        DataSet ds = new DataSet();
        ds = BaseClass1.GetDataSet(strsql,"name");
        if(ds.Tables["name"].Rows.Count==0)
        {
            string scriptString = "alert("+"用户名不存在或密码错误,请确认后再登录!"+");";
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"warning",scriptString,true);
        }
        else
        {
            Session["name"] = TextBox1.Text;
            Label1.Text = "<b>"+Session["name"].ToString()+"</b>";
            div1.Visible = false;
            div2.Visible = true;
        }
    }
这是类的代码:
       using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
///BaseClass namespace GROUP.Manage
/// {的摘要说明
/// </summary>
/// 
public class BaseClass
{
    String strConn;
public BaseClass()
{
//strConn = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
}
}
怎么错误说当前上下文不存在名称BaseClass1?

解决方案 »

  1.   

    保证他们在一个namespace下///BaseClass namespace GROUP.Manage
    注释掉了?
      

  2.   

    不在一个命名空间的时候,要添加引用类的命名空间BaseClass    BaseClass1多个1
      

  3.   

    看看你的.aspx页面 的 引用后台文件的参数对不对。
      

  4.   

    肯定没有啊!你看看真的有BaseClass1这个类吗???
      

  5.   

    楼主好像你给的代码没有关键吧……怎么还有getdataset这个方法呢?要嘛baseclass1是个对象,要嘛getdataset是个静态方法