做说具体一点,例如我要验证用户name登录,自然要在数据库中查找符合name的纪录(其实就是一条,类似的可以是多记录的情况),我看了好多例子,数据库的连接查询和处理基本上分两种情况,一是放在button事件处理函数里,一是放在private void Page_Load(object sender, System.EventArgs e)里。
但是,我使用VS开发,想使用交互界面,使用拖入数据控件的办法,但是不知道在哪里输入查询条件(能查到的例子都是select *也就所有记录进dataset之类),想手工输入代码,却发现拖入控件的办法自动产生的代码在private void InitializeComponent()里,而private void InitializeComponent()是override protected void OnInit(EventArgs e)调用的。请问我应该在哪里加入requestfrom取得上个页面输入的登陆变量?在哪里放查询条件?
但是,我使用VS开发,想使用交互界面,使用拖入数据控件的办法,但是不知道在哪里输入查询条件(能查到的例子都是select *也就所有记录进dataset之类),想手工输入代码,却发现拖入控件的办法自动产生的代码在private void InitializeComponent()里,而private void InitializeComponent()是override protected void OnInit(EventArgs e)调用的。请问我应该在哪里加入requestfrom取得上个页面输入的登陆变量?在哪里放查询条件?
this.sqlCommand2.CommandText="select * from user where user_name='"+TextBox1.Text+"' and user_pwd='"+TextBox2.Text+"'";
SqlDataReader ds;
ds=this.sqlCommand2.ExecuteReader();
if(ds.Read()) //判断用户是否合法 //usertype=1,管理员,2老师,3学生。
{
this.Response.Redirect("main.htm",true);
}
else Response.Write("<script>alert('你的用户名和密码不符');</script>");
ds.Close(); //关闭数据库连接。
this.sqlConnection1.Close();
但是我想知道VS里使用拖动控件怎样操作出来,生成的代码是什么样子的,在哪里。