日期:2014-05-19  浏览次数:20605 次

vs2005新人:关于[从元数据]...
最近刚才vs2003转到vs2005,把做的项目从vs2003直接转到vs2005只有开始也没出什么问题,运行一切正常。但是今天不知道怎么回事部分页面运行不正常了,也没有报错。跟踪发现我定义的一个用户控件的后台类出了问题。点击那个类名选择转到定义后,转到一个以前没间过的类如下:
using   ASP;
using   System;
using   System.Data;
using   System.Web.Profile;
using   System.Web.UI;
using   System.Web.UI.HtmlControls;
using   System.Web.UI.WebControls;

namespace   MBO.Common.UserControls
{
        public   class   ProcessNameList   :   UserControl
        {
                protected   DataGrid   DataGrid1;
                protected   DataList   DataList1;
                protected   HtmlGenericControl   font1;
                protected   Panel   panel1;

                public   ProcessNameList();

                protected   global_asax   ApplicationInstance   {   get;   }
                public   DataTable   DataSource   {   get;   set;   }
                public   bool   IsShowNum   {   get;   set;   }
                protected   DefaultProfile   Profile   {   get;   }
                public   string   Title   {   get;   set;   }
                public   string   Type   {   get;   set;   }

                protected   override   void   OnInit(EventArgs   e);
                protected   void   Page_Load(object   sender,   EventArgs   e);
        }
}

页面的标签上显示的ProcessNameList[从元数据],并且解决方案资源管理器中也找不到这个类的位置,修改也提示目前无法在编辑器中修改此文件。此文本是只读的。

请问下这是什么原因引其的?怎么解决?谢谢各位了

------解决方案--------------------
应该是你引用MBO这个dll文件
------解决方案--------------------
在你的解决方案中添加这个控件所在的项目.
而不是仅仅引用DLL


------解决方案--------------------
2003转化到2005后一些cs文件后自动app_code中,估计是你的类文件调用的路径变化了,找不到了,所以会出现原数据,自己察看一下路径