这个问题我搞了几天了,谁能帮我看看啊?超级郁闷的问题。using System;
using System.Data;
using System.Configuration;
using System.Collections;
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 BusinessLogic.Componcent;public partial class KsAdd : System.Web.UI.Page
{
    protected void Sub_Click(object sender, EventArgs e)
    {
        int Train_ID = Convert.ToInt32(Request.QueryString["id"]);
        int Numb = Convert.ToInt32(this.Numb.Text);
        string Class_Test = this.DropDownList2.SelectedValue.ToString();
        int Count_Answer = Convert.ToInt32(this.DropDownList1.SelectedValue.ToString());
        string Points = points.Text;
        string Content_Test = this.Content_Test.Text;
        string A = " A. " + at.Text;
        string B = " B. " + bt.Text;
        string C = " C. " + ct.Text;
        string D = " D. " + dt.Text;
        string E = " E. " + et.Text;
        string F = " F. " + ft.Text;
        string Answer = "AB";        ITokaComponcent itc = new ITokaComponcent();
        DataSet ds = itc.InSerT(Train_ID, Numb, Class_Test, Count_Answer, Points, Content_Test, A, B, C, D, E, F, Answer);         Response.Redirect("KsTestManage.aspx");
    }
}
下面是错误提示:
Compiler Error Message: CS0117: 'BusinessLogic.Componcent.ITokaComponcent' does not contain a definition for 'InSerT'Source Error: Line 51: 
Line 52:             ITokaComponcent itc = new ITokaComponcent();
Line 53:             DataSet ds = itc.InSerT(Train_ID, Numb, Class_Test, Count_Answer, Points, Content_Test, A, B, C, D, E, F, Answer);
Line 54: 
Line 55:             Response.Redirect("KsTestManage.aspx");
 

解决方案 »

  1.   

    ITokaComponcent 这个是什么??
    接口??ITokaComponcent里面没有InSerT方法
      

  2.   

    没有InSerT()的定义??????
    如果不是添加引用的问题的话,
    那可能就是你定义的
    InSerT()与调用时的参数不匹配
      

  3.   

    如果没有InSerT方法,IDE马上就会提示有错误,还用得着编译?
    检查一下ITokaComponcent吧。
      

  4.   

    断点跟一下   我也觉得  是ITokaComponcent 这个是出了什么问题我是小菜鸟!  说的不好清见谅,  希望能够帮到你!
      

  5.   

    你应该把 ITokaComponcent 定义贴出来看看
      

  6.   

    如果没猜错,楼主代码没有给全,ITokaComponcent()这个方法可能出了问题。初始化不对。 
      

  7.   

    ITokaComponcent()中含有:public DataSet InSerT(int Train_ID, int Numb, string Class_Test, int Count_Answer, string Points, string Content_Test, string A, string B, string C, string D, string E, string F, string Answer)
            {
                ITokaInterface InseTe = BusinessLogic.DALFactory.DALFactory.createInstance();
                return InseTe.InSerT(Train_ID, Numb, Class_Test, Count_Answer, Points, Content_Test, A, B, C, D, E, F, Answer);
            }
      

  8.   

    public class ITokaComponcent
        {
    public DataSet InSerT(int Train_ID, int Numb, string Class_Test, int Count_Answer, string Points, string Content_Test, string A, string B, string C, string D, string E, string F, string Answer)
            {
                ITokaInterface InseTe = BusinessLogic.DALFactory.DALFactory.createInstance();
                return InseTe.InSerT(Train_ID, Numb, Class_Test, Count_Answer, Points, Content_Test, A, B, C, D, E, F, Answer);
            }
    }我在 ITokaComponcent 中新添加的所有方法都出现类似的问题,以前存在的方法不会出现问题,郁闷啊,就这两天出现这样的情况。
      

  9.   

    可以试一下将类ITokaComponcent改成TokaComponcent。默认的时候I开头的是接口。
      

  10.   

    ITokaComponcent你这个类是不是只有一个地方定义?还是在其他地方还有相同的定义?名称空间的问题?