private void lbtnUp_Click(object sender, System.EventArgs e)
    {
        if (!lblCurrentPage.Text.Equals("1"))
        {
            int newPage = 0;
            try
            {
                newPage = Convert.ToInt32(lblCurrentPage.Text);
                newPage--;
                if (newPage < 0) newPage = 0;
            }
            catch (Exception ex)
            {
                InfoManage.PrintInfo(ex.Message);
                newPage = 0;
            }
            DataOperation dop = new DataOperation();
            DataTable dt = new DataTable();
            dt = dop.getDataTable("Select Top 20 ID,SubjectID,SubjectName From ExamSubject Where ID not In(Select Top " + newPage * 20 + " ID From ExamSubject  Order By ID DESC ) Order By ID DESC");
            writeDatatable(dt);
            lblCurrentPage.Text = newPage.ToString();        }错误 24 当前上下文中不存在名称“InfoManage” \SystemManage\SubjectList.aspx.cs 81 17

解决方案 »

  1.   

    自定义的类,帮不了你,用下面这句试试
     Response.Write(ex.Message);
      

  2.   

    去掉就可以了
    或者这样
                catch (Exception ex) 
                { 
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('错误信息"+ex.ToString()+"');</script>");
                    newPage = 0; 
                } 
      

  3.   

    自定义类..你在源码里找一个他是个什么东西.
    没有的话.你可以把他注释掉.catch (Exception ex) 这里就是用来处理异常的
                { 
                    InfoManage.PrintInfo(ex.Message); 
                    //可能是把异常信息做输出之类的.你可以先注释掉.或是自己Response出来看下
                    newPage = 0; 
                } 
      

  4.   

    class InfoManage
    {
       public bool static PrintInfo(string Message)
       {
            // 实现的代码
       }
    }