【发布时间】:2011-07-09 10:24:37
【问题描述】:
我面临一个小问题。我采用了一个下拉列表控件,ID 是
"drpDownCountries”在 ASP.Net 项目中。问题是“下拉列表控件
放置在页面上,在c#的代码隐藏文件中,在输入控件名称"drpDownCountries"时,该控件ID列在对象成员列表中。
但是,在编译项目时,我遇到了以下错误。
错误: - 当前上下文中不存在名称“drpDownCountries”。
我也在不同的机器上检查过这个东西。但同样的错误正在发生。我不明白这背后的原因是什么。
【问题讨论】:
-
能否提供错误发生的代码?
-
drpDownCountries.Attributes.Add("onBlur", "ErrorHighlight('" + drpDownCountries.ClientID + "','" + lblCountry.ClientID + "');"); 这是我遇到错误的代码。
-
检查这个:stackoverflow.com/questions/706603/… 这个答案:“检查@Page 指令上文件名和继承属性后面的代码,确保它们都匹配。”
-
您在哪里插入此代码?页面加载?页面初始化? Page_init 中的控件尚不存在。
-
我需要停止使用微软的开发工具......这不是我面临的唯一“完全愚蠢”的问题。我在浪费我的生命。我想建造一些东西,但我遇到的都是这些愚蠢的问题,而且它们太多了!一次是这个,下一次因为另一个愚蠢的原因而无法连接,然后因为那个等等,直到无尽的愚蠢。我确信开源开发人员不会遇到这种愚蠢的情况。我正在努力成为一名开发人员,但我所做的只是家务。我想这就是微软开发者和真正的开源开发者之间的区别。