当前位置:编程学习 > C#/ASP.NET >>

页面传值有问?

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

发送:
string query = "abc";
Response.Redirect(”index.aspx?item="+ query );

接收:
Request.QueryString["item"];

--------------------编程问答-------------------- 你这个可以用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方法
}
--------------------编程问答--------------------
引用 2 楼 banian_cn 的回复:
你这个可以用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方法
}

那怎么获取到数据库ID呢? --------------------编程问答-------------------- 怎么获取数据库中的ID?
莫非楼主不会数据库读取?

当然是是去查询返回数据库中的数据了,如果你这个不会,你还是得先学习对数据库的增删改查。

--------------------编程问答--------------------
引用 4 楼 banian_cn 的回复:
怎么获取数据库中的ID?
莫非楼主不会数据库读取?

当然是是去查询返回数据库中的数据了,如果你这个不会,你还是得先学习对数据库的增删改查。

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(); --------------------编程问答-------------------- --------------------编程问答-------------------- 你的数据库操作要好好学习下。
你这样很不规范的。
假设你的ID字段是 id,具体输出的超链接你检查一下
while (reader.Read())
{
   string URL= "<a href=EditUser.aspx?id=" + reader.GetString("id") + ">编辑</a>"
}
--------------------编程问答--------------------
引用 7 楼 banian_cn 的回复:
你的数据库操作要好好学习下。
你这样很不规范的。
假设你的ID字段是 id,具体输出的超链接你检查一下
while (reader.Read())
{
   string URL= "<a href=EditUser.aspx?id=" + reader.GetString("id") + ">编辑</a>"
}


可以加你QQ吗? --------------------编程问答-------------------- string URL = "<a href='EditUser.aspx?id=" + reader.GetString("id") + "'>编辑</a>"; --------------------编程问答-------------------- 我要吃饭去了,有问题可以PM我 --------------------编程问答--------------------
引用 10 楼 banian_cn 的回复:
我要吃饭去了,有问题可以PM我

--------------------编程问答-------------------- 这个是基本的东西吧,楼主看看基础的书就行了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,