1.我做了两个web页面,按钮我放在了第一个的Gridview中,我希望点击这个按钮的时候能跳转到另一个页面。
2.跳转到另一个页面的同时,我希望能够看到相对应的数据,比如,第一个页面中的序号和名字在第二个页面里面也有,我要的显示的就是该条数据。
3.小弟刚学,所以可能理解起来比较迟缓,各位大神最好能讲的清楚一点。。最好附上代码
4.分不多能给则给
2.跳转到另一个页面的同时,我希望能够看到相对应的数据,比如,第一个页面中的序号和名字在第二个页面里面也有,我要的显示的就是该条数据。
3.小弟刚学,所以可能理解起来比较迟缓,各位大神最好能讲的清楚一点。。最好附上代码
4.分不多能给则给
gridview中添加<a>标签 <a href='b.aspx?data=<%# Eval("id")%>' >去B页面</a>
这样就跳转b页面了,参数data也传过去了
http://www.baidu.com/s?bs=xxxx&ch=xxxx
另一个界面Resquest.QueryString["data"];获得就可以了
这个不是很正确 lz需要的是点击链接把gridview选中的那一行的值传递给另一界面 但<a href='b.aspx?data=<%# Eval("id")%>' >这种把 id赋给data 即使去另一界面接收的id 也不是LZ想要的id
if (!IsPostBack)
{
id = Convert.ToInt32(Request.QueryString["Sid"]);
SqlConnection conn = Baseclass.DBCon();
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Sustaining where Id=" + id, conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
TxtUser0.Text = sdr["Username"].ToString();
TxtPwd0.Text = sdr["Pwd"].ToString();
TxtAge0.Text = sdr["Age"].ToString();
DropDownListSex0.SelectedValue = sdr["Sex"].ToString();
TxtEmail0.Text = sdr["Email"].ToString();
sdr.Close();
conn.Close();
}
这个就是跳转后的页面(!ispostback)当页面一加载就会显示了,里面的名字你自己去改吧,希望可以帮到你
ViewState中可以传入对象是吗?