我有2个aspax页面。 client.aspx popup.aspx
client.aspx包含一个简单的注册表单。在这种形式,我必须从popup.aspx中取一个文本框值。该文本框包含搜索按钮
当我点击搜索按钮时,popup.aspx页面会在弹出窗口中打开。
在popup.aspx中的我显示一个网格包含productCode和产品名称以及一个选择按钮。 当我选择一行网格时,应在文本框中显示相应的产品名称。然后应该关闭弹出窗口。
更新
ImageButton imgbut = sender as ImageButton;
GridViewRow gvr = (GridViewRow)imgbut.NamingContainer;
lblKeyIndex.Text = grd_ProductMaster.DataKeys[gvr.RowIndex].Value.ToString();
lblProductName.Text = gvr.Cells[2].Text;
Session["ProdName"] = lblProductName.Text;
Server.Transfer("client_Master.aspx");
Response.Write("<Script>window.close()</Script>"); Response.Redirect("client_Master.aspx?ProdName=" + lblProductName.Text+"&ProdCode="+lblKeyIndex.Text)
在client.aspx的页面加载
if (Session["ProdName"] != null)
{
txtSelectProdName.Text = Session["ProdName"].ToString();
}