1
我对asp.net控件有一些奇怪的问题。名称'someControl'在当前上下文中不存在
我编辑(先前)工作页面,但是当我添加一个新的控制,并尝试运行它,它说:
名称“XXX”不存在当前上下文
存在
此外,当我重命名一个工作控件,在标记和代码隐藏文件,它也会给这个控制这个错误。
我没有读过有关删除设计器文件和“转换为Web应用程序”的内容,但我没有任何设计器文件,也没有“转换为Web应用程序”的选项。
有没有人有任何建议?
编辑:一些示例:
标记:
<asp:DropDownList runat="server" ID="ddlBank" style="width: 227px;">
</asp:DropDownList>
<asp:DropDownList runat="server" ID="DropDownList1" style="width: 227px;">
</asp:DropDownList>
后面的代码:
if (ddlBank.SelectedValue == "0")
{
displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error");
return;
}
if (DropDownList1.SelectedValue == "0")
{
displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error");
return;
}
错误消息我的IDE给:
您是否检查过您的控件是否被声明为公开/受保护的属性或隐藏区域中的字段。如果是这样,你将不得不以同样的方式声明新的,并重命名你需要重命名的控件的属性/字段 – jbl 2013-02-22 14:14:09