我在App_Code/test.cs文件中做了以下定义:
public class test
{
public string str_name = "Bush";
public void tc()
{
//
// TODO: Add constructor logic here
//
System.Web.HttpContext.Current.Response.Write(str_name&"<br />");
}
}然后在调用页(asp_net/test.cs)做了调用;
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("god bless me");
test aa = new test();
aa.tc();
}
}结果总是出错:编译器错误消息: CS1061: “test”不包含“tc”的定义,并且找不到可接受类型为“test”的第一个参数的扩展方法“tc”(是否缺少 using 指令或程序集引用?)源错误:行 21: Response.Write("god bless me");
行 22: test aa = new test();
行 23: aa.tc();
行 24:
行 25:
源文件: d:\website\asp_net\test.aspx.cs 行: 23 明明定义了void tc为输出名字,为什么会错误呢?
public class test
{
public string str_name = "Bush";
public void tc()
{
//
// TODO: Add constructor logic here
//
System.Web.HttpContext.Current.Response.Write(str_name&"<br />");
}
}然后在调用页(asp_net/test.cs)做了调用;
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("god bless me");
test aa = new test();
aa.tc();
}
}结果总是出错:编译器错误消息: CS1061: “test”不包含“tc”的定义,并且找不到可接受类型为“test”的第一个参数的扩展方法“tc”(是否缺少 using 指令或程序集引用?)源错误:行 21: Response.Write("god bless me");
行 22: test aa = new test();
行 23: aa.tc();
行 24:
行 25:
源文件: d:\website\asp_net\test.aspx.cs 行: 23 明明定义了void tc为输出名字,为什么会错误呢?
using System.Collections.Generic;
using System.Linq;
using System.Web;/// <summary>
///test 的摘要说明
/// </summary>
public class test
{
public string str_name = "Bush";
public void tc()
{
//
// TODO: Add constructor logic here
//
System.Web.HttpContext.Current.Response.Write(str_name + " <br />");
}
} 覆盖你的 试一试 我这里可以
类文件改成了:App_Code/testClass.CS
using System;
using System.Data;
using System.Configuration;
using System.Linq;
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.Xml.Linq;/// <summary>
/// Summary description for test
/// </summary>
public class tCls
{
public string str_name = "George Bush";
public void tc()
{
//
// TODO: Add constructor logic here
//
System.Web.HttpContext.Current.Response.Write(str_name&"<br />");
}
}
test.aspx.cs文件源码:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
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.Xml.Linq;
using System.Data;
using System.Data.OleDb;public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("god bless me");
tCls t1 = new tCls();
t1.tc(); }
}
问题没解决啊?大虾们,急啊!
编译器错误消息: CS0260: 类型“test”的声明上缺少 partial 修饰符;存在此类型的其他分部声明源错误: 行 15:
行 16: //public partial class test : System.Web.UI.Page
行 17: public class test
行 18: {
行 19: protected void Page_Load(object sender, EventArgs e)
源文件: d:\website\asp_net\test.aspx.cs 行: 17