专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

请教后台不识别ASPX中的控件,如何解决

发布时间:2011-06-22 17:15:20 文章来源:www.iduyao.cn 采编人员:星星草
请问后台不识别ASPX中的控件,怎么解决
这个程序是在网上下载的
C# code
<asp:DataGrid runat="server" ID="dgList1" HorizontalAlign="Center" AlternatingItemStyle-BackColor="#eeeeee" CssClass="table"

部分代码,dgList1 这个ID会用在后台代码中
如:
C# code
 using (DataTable dt = ConsumeStatDB.GetMoneyStat(beginTime, endTime).Tables[0])
        {
            dgList1.DataSource = dt;
            dgList1.DataBind();
        }

但是报错说 “当前上下文中不存在名称‘dgList1’”

网上说是由于复制的原因,导致PAGE的相关属性,CS文件不认识,所以找不到dgList1,如果从新建立文件,然后复制代码,而不是复制文件本身就可以解决此问题

但是我的错误有3千多条,几十个页面,这样做太麻烦了,有没有什么便捷的方法

------解决方案--------------------
在designer.cs页面里手工添加声明
C# code
protected global::System.Web.UI.WebControls.DataGrid dgList1;
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: