Asp.net 当前上下文中不存在名称“TextboxUN”

Asp.net 当前上下文中不存在名称“TextboxUN”,asp.net,Asp.net,当前上下文中不存在名称TextboxUN 我对这东西还不熟悉,我真的不知道问题是什么,我已经尝试了所有可能的方法来解决这个问题,但我似乎无法解决它 string checkuser = "select count(*) from UserData where Username='" + TextboxUN.Text + "'"; <asp:TextBox ID="TextboxUN" runat="server" Width="140px"></asp:TextBox>

当前上下文中不存在名称TextboxUN

我对这东西还不熟悉,我真的不知道问题是什么,我已经尝试了所有可能的方法来解决这个问题,但我似乎无法解决它

 string checkuser = "select count(*) from UserData where Username='" + TextboxUN.Text + "'";

<asp:TextBox ID="TextboxUN" runat="server" Width="140px"></asp:TextBox>
                </td>

我认为,在处理程序之前,必须先声明正在使用的变量

请详细解释您的问题并提供更多详细信息

确保TextboxUN同时存在于xxx.aspx和xxx.aspx.designer.cs中

此外,使用参数化查询可以避免错误


你忘了显示你的aspx代码。这应该是一个注释而不是答案。我已经检查了很多次了。我发布了我的.aspx上面的代码。它们都是相同的ID。你在xxx.aspx.designer.cs中看到TextboxUN吗?如果你没有看到,请在你的ASPX页面中发布所有内容;它很可能嵌套在其他服务器控件中。