页面传值有问?
怎么将数据库里的ID获取出来;然后传值给另外一个页面;然后另外一个页面获取到传过来的这个ID接着删除数据库里的数据 --------------------编程问答----------------------------------------编程问答-------------------- 你这个可以用URL传值
发送:
string query = "abc";
Response.Redirect(”index.aspx?item="+ query );
接收:
Request.QueryString["item"];
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?
莫非楼主不会数据库读取?
当然是是去查询返回数据库中的数据了,如果你这个不会,你还是得先学习对数据库的增删改查。
--------------------编程问答--------------------
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>"
}
可以加你QQ吗? --------------------编程问答-------------------- string URL = "<a href='EditUser.aspx?id=" + reader.GetString("id") + "'>编辑</a>"; --------------------编程问答-------------------- 我要吃饭去了,有问题可以PM我 --------------------编程问答--------------------
--------------------编程问答-------------------- 这个是基本的东西吧,楼主看看基础的书就行了
补充:.NET技术 , C#