为什么我不能在aspx.cs文件中使用我的c#类
本文关键字:我的 文件 不能 aspx cs 为什么 | 更新日期: 2023-09-27 17:59:01
我的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?为什么现在不能使用它?
顶部包含命名空间:
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()
{
}
}
}
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var objClass1 = new Montajat.App_Code.Class1();
}
}
这行得通吗?也许您缺少命名空间?
此外,请验证您的网站是否有您上课所在项目的参考。如果你不在同一个项目中,你需要有一个dll引用来引用包含你的类的dll。