求教页面传值的问题
我在一个页面打开另一个窗口,代码如下:
protected void imbtnlook_Click(object sender, ImageClickEventArgs e)
{
ImageButton imbtnlook = sender as ImageButton;
GridViewRow row = imbtnlook.NamingContainer as GridViewRow;
int id = row.RowIndex;
if (choose.Items[0].Selected == true)
{
string dpid = GridView1.Rows[id].Cells[0].Text.ToString();
Response.Write("<script language='javascript'>window.open(\"contentlooks.aspx?dpid=" + dpid + "\",\"_blank\",\"width=600,height=480\");</script>");
}
else if (choose.Items[1].Selected == true)
{
string mpid = GridView1.Rows[id].Cells[0].Text.ToString();
Response.Write("<script language='javascript'>window.open(\"contentlooks.aspx?mpid=" + mpid + "\",\"_blank\",\"width=600,height=480\");</script>");
}
else if (choose.Items[2].Selected == true)
{
string drid = GridView2.Rows[id].Cells[0].Text.ToString();
Response.Write("<script language='javascript'>window.open(\"contentlooks.aspx?drid=" + drid + "\",\"_blank\",\"width=600,height=480\");</script>");
}
else if (choose.Items[3].Selected == true)
{
string mrid = GridView2.Rows[id].Cells[0].Text.ToString();
Response.Write("<script language='javascript'>window.open(\"contentlooks.aspx?mrid=" + mrid + "\",\"_blank\",\"width=600,height=480\");</script>");
}
}
在另外一个页面接收,
string dpid = Request.QueryString["dpid"].ToString();
string mpid = Request.QueryString["mpid"].ToString();
string drid = Request.QueryString["drid"].ToString();
string mrid = Request.QueryString["mrid"].ToString();
我的基本需求是当接收的是dpid ,查询table1数据表的内容;接收的是mpid ,查询table2数据表的内容;
接收的是drid ,查询table3数据表的内容;接收的是mrid ,查询table4数据表的内容;
请问这个页面接收传值的代码应该怎么写呢???