我有一个带有代码的gallery.aspx(这不是一个项目,只有两个文件),我想在同一目录中使用另一个名为CFileInfo的c#类。
我使用CFileInfo;在gallery.cs但它不起作用。
CFileInfo oDetailedFileInfo = new CFileInfo(sFileName);
上面的代码也行不通。 CFileInfo看起来像
public class CFileInfo
{
...
}
没有创建命名空间。
如何在gallery.cs中使用CFileInfo.cs?
答案 0 :(得分:0)
您需要将CFileInfo.cs
放入App_Code目录。我很确定VS编译器会对此发出警告。
答案 1 :(得分:0)
尝试以下操作,C#有一个全局(或未命名的)命名空间 - 你可以使用global ::来访问你的类::
using myCFileInfo = global::CFileInfo;
答案 2 :(得分:0)
创建您的类并使用名称空间
namespace FileObjects
{
public class CFileInfo
{
public CFileInfo() { }
//Add your functions here
}
}
现在你在gallyer.aspx中调用它
**using FileOBjects;**
using System;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class gallery : Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
CFileInfo oDetailedFileInfo = new CFileInfo(sFileName);
}
}