当前位置: 代码迷 >> ASP.NET >> 关于公共类的有关问题
  详细解决方案

关于公共类的有关问题

热度:381   发布时间:2013-02-25 00:00:00.0
关于公共类的问题
本人是初学者,昨天找了个图片上传公共类

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="";
}
}

这样应该就可以了吧
  相关解决方案