怎么将数据库里的ID获取出来;然后传值给另外一个页面;然后另外一个页面获取到传过来的这个ID接着删除数据库里的数据

解决方案 »

  1.   


    发送:
    string query = "abc";
    Response.Redirect(”index.aspx?item="+ query );接收:
    Request.QueryString["item"];
      

  2.   

    你这个可以用URL传值
    GET方式传递 Session都是可以的。
    传递的页面
    Response.Redirect("delete.aspx?id=" + id);在接收页面中加一个删除按钮事件中
    if(Request.QueryString["id"]!=null)
    {
        int id = Convert.ToInt32(Request.QueryString["id"]);
        BLL.Delete(id);//调用你的删除方法 假设是BLL下的Delete方法
    }
      

  3.   

    SqlCommand cmd = new SqlCommand("select * from Users", conn);
    SqlDataReader reader = cmd.ExecuteReader();
    while (reader.Read())
              {
                  Response.Write(reader["UserName"]);
                  
                  
                  string URL;
                  
                  URL = "<a href=)'>编辑</a>";
                  
                  Response.Write(URL);
                  Response.Write("<br>");
              }
              reader.Close();
              conn.Close();
      

  4.   

    你的数据库操作要好好学习下。
    你这样很不规范的。
    假设你的ID字段是 id,具体输出的超链接你检查一下
    while (reader.Read())
    {
       string URL= "<a href=EditUser.aspx?id=" + reader.GetString("id") + ">编辑</a>"
    }
      

  5.   

    string URL = "<a href='EditUser.aspx?id=" + reader.GetString("id") + "'>编辑</a>";