利用SQL和C#做书店管理系统,写的时候显示“当前上下文不存在名称Uname”

第20行链接了数据库,然后我的User界面中,输入用户名和密码的框框的名称在下面的图片中用黄色标注了,请问这个错误是要怎么修改啊

img

img

img

看看你的用户界面
文本框的名字是不是不是 UnameTB
注意大小写

改成"UName='{UnameTb.Text}'"

如果存在 .Designer.cs 文件,检查你的这个控件是否在这个代码中有声明。

如果没有这个文件,或者,你的空间是动态生成的,检查你的代码中是否有全局声明这个控件。

通常,在没有声明的时候,可以使用 FindControl 之类的方法,进行控件定位。