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中,估计是你的类文件调用的路径变化了,找不到了,所以会出现原数据,自己察看一下路径