2012-03-27 128 views
0

我有2個aspax頁面。 client.aspx popup.aspx彈出窗口代碼

client.aspx包含一個簡單的註冊表單。在這種形式下,我必須從popup.aspx中獲取一個文本框值。該文本框包含一個搜索按鈕

當我點擊搜索按鈕popup.aspx頁面在一個彈出窗口中打開。

在popup.aspx我顯示一個網格包含productCode和產品名稱和一個選擇按鈕。 當我選擇一排網格時,相應的產品名稱應顯示在文本框中。並且應該關閉彈出窗口。在client.aspx的頁面加載

更新

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) 

if (Session["ProdName"] != null) 
{ 
txtSelectProdName.Text = Session["ProdName"].ToString(); 
} 
+0

這是一個問題...你有你已經嘗試過的代碼...如果是這樣的請在這裏發佈。 – Josh 2012-03-27 13:07:19

+0

你的問題是什麼?如何做所有的功能?或者你有一部分? – 2012-03-27 13:07:57

+0

你有什麼**嘗試**,你的**問題是什麼**? – 2012-03-27 13:08:30

回答

0

打開pop-up window

在您的彈出窗口嘗試return the value to parent window

+0

請注意,大多數訪問該網站的人都會從Google搜索中獲得此處。沒有必要告訴人們搜索Google。 – sarnold 2012-03-27 23:07:20

+0

@sarnold:你真的認爲這裏問的問題是谷歌搜索?谷歌沒有給出任何答案,所以他發佈的問題在這裏?我的意思是說分開問題,並分別在谷歌搜索.. – dotNETbeginner 2012-03-28 06:48:30

+0

一個人問一個問題,也許幾十或幾百人後來找到答案。我們不是隻爲提問者寫作,而是爲後人寫作。 :) – sarnold 2012-03-28 21:13:41