我在项目中新添加了一个类文件App_Code/Class1.cs 代码如下:
public class myClass
{
public static Array getfile(string dirpath)
{ System.IO.DirectoryInfo dir=new System.IO.DirectoryInfo (HttpContext.Current.Server.MapPath(dirpath)); System.IO.FileInfo[] files = dir.GetFiles();
return files;
}
}在页面中引用时用了 using Class1; Array files; files=myClass1.getfile("/image/mg");
this.Label1.Text = files[0].ToString ();使用正常可在编译时却提示“找不到类型或命名空间名称 Class1 是否缺少using指今或程序集引用?"
不知何故请达人指点?
public class myClass
{
public static Array getfile(string dirpath)
{ System.IO.DirectoryInfo dir=new System.IO.DirectoryInfo (HttpContext.Current.Server.MapPath(dirpath)); System.IO.FileInfo[] files = dir.GetFiles();
return files;
}
}在页面中引用时用了 using Class1; Array files; files=myClass1.getfile("/image/mg");
this.Label1.Text = files[0].ToString ();使用正常可在编译时却提示“找不到类型或命名空间名称 Class1 是否缺少using指今或程序集引用?"
不知何故请达人指点?
解决方案 »
- “/”应用程序中的服务器错误。
- li标签 怎么绑定数组
- 如何获取用户控件里变量的值
- 空格怎么不影响行的高度?
- updatepanel,,timer 一刷则全刷???为什么呢 现在我帖出代码来大家看看
- asp.net 存储过程
- 提取信息中的图片链接,这个表达式是不是不完善?
- JS控制DIV移动
- 100分再次紧急求助:detailsview中的dropdownlist,有一个无效 SelectedValue,因为它不在项目列表中
- 关于namespace的一个问题
- static 函数中response用不了了,快来帮帮我好吗?谢谢
- 一Request.Cookies["username"].Value.ToString(),调试就完全结束到IE界面上去是怎么回事?
using myClass;
Array files; files=myClass.getfile("/image/mg");
this.Label1.Text = files[0].ToString ();
它与类名无关
使用正常可在编译时却提示“找不到类型或命名空间名称 Class1 是否缺少using指今或程序集引用?"
只需要
你的类应该是
using myClass;
Array files; files=myClass.getfile("/image/mg");
this.Label1.Text = files[0].ToString ();
就够了
getfile方法是静态方法,不需要新建实例
using Class1
??
楼上说的对
应该是Array files; files=myClass.getfile("/image/mg");
this.Label1.Text = files[0].ToString ();
就够了
去掉using myClass;
估计你这个类是和你引用的文件应该是在同一命名空间下