+ -
当前位置:首页 → 问答吧 → ASP页面传递问题

ASP页面传递问题

时间:2011-09-02

来源:互联网

如何实现通过获取登陆界面的管理员的ID ,来绑定GridView控件,显示这个ID的管理员处理的信息
登陆界面的代码:
 protected void Button1_Click(object sender, EventArgs e)
  {
  //获取输入的验证码
  string code = txtCode.Text;
  //判断用户输入的验证码是否正确
  if (Request.Cookies["CheckCode"].Value == code)
  {
  //创建SQL Server 2000数据库连接
  SqlConnection con = new SqlConnection("Server=(local);database=gwbn;uid=sa;pwd=;");
  //打开数据库
  con.Open();
  //使用Md5加密
  string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5");
  string sqlSel = "select count(*) from gwbn_user where loginname=@username and password=@password";
  SqlCommand com = new SqlCommand(sqlSel, con);
  //使用Parameters的Add方法添加参数类型
  com.Parameters.Add(new SqlParameter("username", SqlDbType.VarChar, 50));
  //设置Parameters的参数值
  com.Parameters["username"].Value = txtUserName.Text;
  com.Parameters.Add(new SqlParameter("password", SqlDbType.VarChar, 50));
  com.Parameters["password"].Value = txtPassword.Text;
  //判断ExecuteScalar方法返回的参数是否大于0,大于则表示登陆成功并给出提示
  if (Convert.ToInt32(com.ExecuteScalar()) > 0)
  {
  Response.Redirect("Default.aspx");
  //清空文本框
  txtCode.Text = txtUserName.Text = "";
  }
  else
  {
  Response.Write("<script>alert('用户名或者密码错误')</script>");
  }
  }
  else
  {
  Response.Write("<script>alert('验证码输入错误')</script>");
  }
  }

作者: jin864643722   发布时间: 2011-09-02

没人吗

作者: jin864643722   发布时间: 2011-09-02