注册 登录
编程论坛 ASP.NET技术论坛

我想用 VS2005 建立一个学生信息查询系统,但是调试的时候显示“当前上下文中不存在···”

duowanleng 发布于 2014-06-08 15:14, 3979 次点击
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Odbc;
public partial class _Default : System.Web.UI.Page
{
    OdbcConnection cn = new OdbcConnection();
    OdbcCommand cmd = new OdbcCommand();
    OdbcDataReader dr;
    protected void Page_Load(object sender, EventArgs e)
    {
        cn.ConnectionString = "连接字符串";
        cn.Open();
        cmd.Connection = cn;
        TextBox_Snum.Text = Session["Snum"].ToString();
         = "select*from学生whereSnum='" + TextBox_Snum.Text + "'";
        dr = cmd.ExecuteReader();
        if (dr.Read())
        {
            TextBox_Snum.Text = dr["Snum"].ToString();
            TextBox_Ssex.Text = dr["Ssex"].ToString();
            TextBox_Sage.Text = dr["Sage"].ToString();
            TextBox_Sbirthday.Text = dr["Sbirthday"].ToString();
            TextBox_Sdepartment.Text = dr["Sdepartment"].ToString();
        }
        cn.Close();

    }
}

下面是错误:
错误    1    当前上下文中不存在名称“TextBox_Snum”    C:\Users\valen\Documents\Visual Studio 2005\WebSites\WebSite3\Query.aspx.cs    21    9    C:\...\WebSite3\
错误    2    当前上下文中不存在名称“TextBox_Snum”    C:\Users\valen\Documents\Visual Studio 2005\WebSites\WebSite3\Query.aspx.cs    22    56    C:\...\WebSite3\
错误    3    当前上下文中不存在名称“TextBox_Snum”    C:\Users\valen\Documents\Visual Studio 2005\WebSites\WebSite3\Query.aspx.cs    26    13    C:\...\WebSite3\
错误    4    当前上下文中不存在名称“TextBox_Ssex”    C:\Users\valen\Documents\Visual Studio 2005\WebSites\WebSite3\Query.aspx.cs    27    13    C:\...\WebSite3\
错误    5    当前上下文中不存在名称“TextBox_Sage”    C:\Users\valen\Documents\Visual Studio 2005\WebSites\WebSite3\Query.aspx.cs    28    13    C:\...\WebSite3\








请问应该怎么修改哇?

[ 本帖最后由 duowanleng 于 2014-6-8 15:23 编辑 ]
5 回复
#2
duowanleng2014-06-08 15:27
回复 楼主 duowanleng
各位大神在哪里哇?
#3
duowanleng2014-06-09 10:02
求大神啊
#4
wangnannan2014-06-09 10:31
有可能是后台代码页面找不到控件了  参考入门经典
#5
步向巅峰2014-06-09 16:18
你可以看看 .aspx页面源代码中TextBox的ID名称是不是一致以及TextBox声明的位置是否在有效范围
#6
老把头2014-07-09 23:37
= "select*from学生whereSnum="'" + TextBox_Snum.Text + "'";
这样就对了
1