我的 asp.net 3.5 应用程序中有一个母版页,并且有一些控件和 jquery 内容。我尝试访问代码隐藏中的控件,它显示:
The name 'DrpStates' does not exist in the current context
为什么在代码隐藏中无法访问它?
最佳答案
当您创建代码隐藏文件时,ASP.NET 还会自动生成一个设计器文件(就在它旁边)。在该设计器文件中,所有控件均已初始化并加载。有时(出于未知原因)当您创建新控件时,它无法重新初始化设计器文件,并且您无法访问代码隐藏文件中的控件。
尝试这样做>
- 删除设计器文件(右键单击 > 删除)
- 右键单击 aspx 文件 > 转换为 Web 应用程序
现在应该可以工作了
关于asp.net - 该名称在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847883/