页面转跳时如何获取Id值。。急求。
如何将
<a href="Default.aspx?pId=<%#Eval("pId") %>">abc</a>
这句话转换为后台点击按钮时转跳的时候获取到pId这个值?
Response.Redirect("Default2.aspx"); 这是转跳语句,然后该怎么写,我要在另外的页面里接收pId这个值。。急急急。。
------解决方案--------------------Default.aspx页面
跳转按钮
<asp:Button ID="btnRedirect" runat="server" Text="跳转" CommandArgument='<%#Eval("pid") %>' />
在你最外层数据空间的Command事件中写
Session["Pid"]=e.CommandArgument.ToString();
Response.Redirect("Default2.aspx");
Default2.aspx页面接收值
string pid=Session["Pid"].ToString();