Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 名称';someControl';在当前上下文中不存在_C#_Asp.net - Fatal编程技术网

C# 名称';someControl';在当前上下文中不存在

C# 名称';someControl';在当前上下文中不存在,c#,asp.net,C#,Asp.net,我对asp.net控件有一些奇怪的问题 我正在编辑(以前的)工作页,但当我添加新控件并尝试运行它时,它会显示: 名称“xxx”在当前上下文中不存在 另外,当我在标记和代码隐藏文件上重命名一个工作控件时,它也会为此控件给出此错误 我确实读过一些关于删除设计器文件和“转换为web应用程序”的内容,但我没有任何设计器文件,也没有“转换为web应用程序”的选项 有人有什么建议吗 编辑:一些示例: 标记: <asp:DropDownList runat="server" ID="ddlBank" s

我对asp.net控件有一些奇怪的问题

我正在编辑(以前的)工作页,但当我添加新控件并尝试运行它时,它会显示:

名称“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>
“我的IDE”显示的错误消息如下:

找到了解决方案:

似乎有同事添加了另一个页面,指向相同的代码隐藏文件。 这很好,直到我改变了一些东西

希望其他人可以使用此信息。

找到了解决方案:

似乎有同事添加了另一个页面,指向相同的代码隐藏文件。 这很好,直到我改变了一些东西


希望其他人可以使用此信息。

您是否检查了您的控件是否声明为公共/受保护的属性或字段。如果是这样,则必须以相同的方式声明新控件,并重命名需要重命名的控件的属性/字段。如果要重命名,请检查您的控件是否在代码中声明为公共/受保护属性或字段。如果是这样,则必须以相同的方式声明新控件,并重命名需要重命名的控件的属性/字段
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;
}