本人是初学者,昨天找了个图片上传公共类
http://topic.csdn.net/u/20100610/14/0399b8b7-ebe0-4c7f-8ef8-1f0830f8a11c
代码如一楼的。
我把代码放在App_code里面的,文件名 UploadIMG.cs
然后在其他页面想要使用这个类,先是实例化,这里就出问题了:
UploadIMG upp = new UploadIMG();
错误 找不到类型或命名空间名称“UploadIMG”(是否缺少 using 指令或程序集引用?)
而我另外一个公共类,就一点问题也没有。
App_code/data.cs 代码如下
- C# code
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;using System.Data.SqlClient; /// <summary> /// 数据库操作类 /// </summary> public class cs_data { private string connstring; private SqlConnection sqlconn; private SqlCommand sqlcomm; private SqlDataAdapter sqlda; private DataSet ds; private SqlDataReader sqldr; public cs_data() { connstring=System.Configuration.ConfigurationManager.AppSettings["crmConn"]; sqlconn = new SqlConnection(connstring); sqlcomm = new SqlCommand(); sqlda = new SqlDataAdapter(); ds = new DataSet(); } /// <summary> /// 填充DataSet /// </summary> /// <param name="QueryString">sql语句</param> /// <returns></returns> public DataSet Tdataset(string QueryString) { sqlda.SelectCommand = new SqlCommand(QueryString, sqlconn); sqlda.Fill(ds, "temp"); return ds; } }
实例化 cs_data data = new cs_data();
使用Tdataset方法 pds.DataSource = data.Tdataset("SELECT * FROM [users]").Tables["temp"].DefaultView;
这些使用都很正常。
我纠结的就是那个图片上传类为什么不能实例化,为什么要报错。怎么弄才能弄对??
------解决方案--------------------------------------------------------
是不是你引用命名空间的时候出问题了
------解决方案--------------------------------------------------------
namespace rencaiguanli
{
public class UploadIMG
{
private string _abc="";
}
}
这样应该就可以了吧