using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class others_neibu : System.Web.UI.Page
{
    BaseClass bc = new BaseClass();
    string strStyle;
    protected void Page_Load(object sender, EventArgs e)
    {
        BaseClass bc = new BaseClass();
        string strStyle;
        DateList1.DataSource = bc.GetDataSet("select * from tbNews where style='" + strStyle + "' and issueDate='" + DateTime.Today.ToString() + "'", "tbnews");
        DataList1.DataKeyField = "id";
        DataList1.DataBind();    }
    protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string id = DataList1.DataKeys[e.Item.ItemIndex].ToString();
        Response.Write("<script language=javascript>window.open('showNews.aspx?id="+id+"','','width=520,heigth=260')</script>");
    }
    protected void DataList2_SelectedIndexChanged(object sender, EventArgs e)
    {    }
}

解决方案 »

  1.   

    BaseClass 在哪定义的?
    添加相关引用 PS:你已经在page_load外定义的全局变量   BaseClass bc = new BaseClass();
    有必要还在page_load内定义一个一模一样的局部变量么??
      

  2.   

    那个page_load内是没有的,手快复制多了~~~我就是不知道在哪定义才要问啊,我测试的时候它就这样说我错~~
    行 12: public partial class others_neibu : System.Web.UI.Page
    行 13: {
    行 14:     BaseClass bc = new BaseClass();行 15:     string strStyle;
    行 16:     protected void Page_Load(object sender, EventArgs e)
      

  3.   

    BaseClass   你在哪里定义的  命名空间和你的页面是否一致
      

  4.   

    BaseClass bc = new BaseClass();
       string strStyle;
       protected void Page_Load(object sender, EventArgs e)
       {
       BaseClass bc = new BaseClass();
       string strStyle;你这外面定义一个,里面又定义同样名称的变量是什么意思啊??
    绝对报错啊~!!
      

  5.   

    我知道了,原来还有一个类文件是“BaseClass.cs”这个就是定义的类吗?