我的c#类代码(Class1.cs):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Montajat.App_Code
{
public class Class1
{
}
}
default.aspx.cs代码:
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
如何在我的aspx.cs文件的Page_Load中使用Class1,为什么我现在不能使用它?
答案 0 :(得分:0)
包括命名空间:
using Montajat.App_Code;
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Class1 objClass1 = new Class1();
}
}
或者您可以使用完全限定名称来执行此操作:
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Montajat.App_Code.Class1 objClass1 = new Montajat.App_Code.Class1();
}
}
你的班级:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Montajat.App_Code
{
public class Class1
{
public Class1()
{
}
}
}
答案 1 :(得分:0)
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var objClass1 = new Montajat.App_Code.Class1();
}
}
这有效吗?也许你错过了命名空间?
另外,请验证您的网站是否有对您所在课程所在项目的引用。如果您不在同一个项目中,则需要有一个dll引用包含您的类的那个。