Asp.net 编译器错误消息:BC30451:Name';cmbY&x27;未申报

Asp.net 编译器错误消息:BC30451:Name';cmbY&x27;未申报,asp.net,vb.net,Asp.net,Vb.net,我在这段代码中得到一个非声明错误 Line 23: If Not Page.IsPostBack Then Line 24: cmbY.DataSource = rsFirehose("SELECT LeagueTypeKey, LeagueTypeDescription FROM LeagueType " & _** Line 25: "WHERE LeagueTypeKey=0 or (Appkey=" &

我在这段代码中得到一个非声明错误

    Line 23:         If Not Page.IsPostBack Then
    Line 24: cmbY.DataSource = rsFirehose("SELECT LeagueTypeKey, LeagueTypeDescription FROM LeagueType " & _**
    Line 25:                 "WHERE LeagueTypeKey=0 or (Appkey=" & glngAppKey & " AND LeagueTypeKey IN (SELECT Distinct YKey FROM " & _
    Line 26:                 "Division WHERE DivisionTypeKey=" & soaDivisionTypeBracket & ")) ORDER BY LeagueTypeDescription")
第24行是错误所在:它表示未声明名称“cmbY”。如何声明它?

以更正此错误

1.检查控件的拼写 2.检查元素的范围 3.检查成员访问操作员


如果你发布你的代码,那么我们会发现它非常好…所以发布你的代码

欢迎来到stackoverflow。你能分享你的代码吗?你的页面上有一个下拉列表,现在已经被删除了吗?你的页面上有一个名为
cmbY
的控件吗?嗨,是的,我可以分享我的代码,但是代码太多了,这是我第一次使用这个网站,那么我可以用什么方式分享它呢,因为它不能全部放在这个评论框中?您的页面将容易受到sql注入攻击。不要像那样用字符串连接构建查询。这是一个巨大的问题。