调试跟踪一下应该可以找到哪出错的。
楼主是不是给控件改过名字,看看前台的aspx文件和后台的aspx.designer.cs是否与后台的aspx.cs文件的控件名一致,是否都为dp
楼主是不是给控件改过名字,看看前台的aspx文件和后台的aspx.designer.cs是否与后台的aspx.cs文件的控件名一致,是否都为dp
解决方案 »
- C#有点问题。。。。特来请教一番!!
- 请问一下,这种构造对象的方法是什么意思[new ClassName { Propery1 = ...}
- 求教,如何将选中文件以二进制流方式保存进数据库
- 有没有办法改变VS.net的字体大小,就像Word一样,VS.net的字体太小,结果;:都看不清楚?
- 怎样修改文本文件中的一行
- 最近想学C# AD编程,请教各位大侠的心得,高分以表谢意
- ----------C# 调用 Dll的问题,有结果100分相送,今晚必须出结果,谢谢
- 如何在datagrid中显示条件查询结果?
- 求救!急!!怎样控制水晶报表中的每页打印行数?
- 【c#源码】安卓客户端通过TCP通信与Windows服务器进行文件传输
- 请教关于textbox值更新到数据库?
- HBITMAP是什么意思?
楼主是不是给控件改过名字,看看前台的aspx文件和后台的aspx.designer.cs是否与后台的aspx.cs文件的控件名一致,是否都为dp
不是可以调试找错误么!
/
当前上下文中不存在名称dp
错误:第N行.
XXX.CS
/
你在后台代码中找出那个dp
,然后断点,进行调试.
我插入断点,然后按F10,调用堆栈显示:
App_Web_index.aspx.cdcab7d2.mawx5kom.dll!index.Page_Load(object sender = {ASP.index_aspx}, System.EventArgs e = {System.EventArgs}) 行51 C#看不懂是什么意思呢?
我做的是普通网站,不是应用程序,没有aspx.designer.cs,只有aspx和aspx.cs。我核对过aspx和aspx.cs,控件dp名称都一样的。
原因是我为了以防万一,曾经复制出一份aspx文件(复件 .aspx)却没有同时复制cs文件在同一个目录下,然后编译的时候,会出现两个aspx文件同时引用一个后台的cs文件,导致上面的“不存在名称”。把复件 .aspx删除以后就一切正常了。在这里做个记录,为后面有类似问题的兄弟铺平道路,引以为戒啊!至于分数嘛,本着不浪费的原则,就给了回答比较靠谱的兄弟了。希望大家见谅!