作者sqrt1089 (李崩子)
看板C_Sharp
標題[問題] 不同.cs之間的觸發 或傳遞
時間Fri Jun 13 16:52:22 2014
更新結果:
參考網頁:
1)
http://ppt.cc/P15f 這邊回傳值是Lebel,我的是TextBox
2 )
http://ppt.cc/hDqY 修改成TextBox也能接收
將 window.opener.document.getElementById("control_id").
innertext
更改為 window.opener.document.getElementById("control_id").
value即可
GOOGLE關鍵字:c# window.opener.document.getelementbyid
謝謝各位!!
///////////////////////
大家下午好,
小弟這有一個問題想問問大家
就是我專案下有2個.cs
一個是Search.aspx 內有一個button1跟一個TextBox1
另一個是Map.aspx 內有一個button2跟一個TextBox2
要做的功能是按下Search.cs中的button1鈕,會跳出一個window視窗內容為Map.aspx
以下是Code:
protected void Mapping_Click(object sender, EventArgs e)
{
Response.Write
("<script>window.open('Map.aspx?Address=" +
Server.UrlEncode(addresspickerText.Text) + "'" +
",'_blank','width=1200px,height=600');</script>");
}
Map.aspx那邊會接收到 Search.aspx 的Address 並找到經緯度
然後存到Map.aspx裡面的TextBox2裡面,
我要問的問題是
當按下Map.aspx中的button2後如何將TextBox2的值回傳到Search.aspx裡面的TextBox1中
大概敘述就是:
1) Search.aspx 中按下btn後,彈出Map.aspx
2) Map.aspx按下btn鈕後將Map.aspx的Textbox值丟回Search.aspx中的TextBox中
如圖所示:
http://ppt.cc/YzWd
謝謝各位,卡住的原因是因為不同的aspx中...
--
--
▂▂ ▂▂▂
▂▄▅▅▄▆█ _█◣
◢ (●) ◣/\\
丫 │◥  ̄◤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.116.152
※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1402649545.A.22F.html
※ 編輯: sqrt1089 (101.15.116.152), 06/13/2014 17:06:55
推 justinlcs:關鍵字 HTTP POST GET 06/13 17:56
→ justinlcs:關鍵字之二 ASP.NET QueryString 06/13 17:57
推 Abbee:cookie 06/13 23:24
→ sqrt1089:1F,我想請問一下@@因為我一開始Search網頁已經是開啟狀 06/14 12:31
→ sqrt1089:態了,是輸入完地址後,按Search,會把字串丟到另一個Asp 06/14 12:32
→ sqrt1089:這邊我就是用Request給Map.aspx的,只是我找到經緯度後 06/14 12:34
→ sqrt1089:要回傳回去Search.aspx,動態去改TextBox 06/14 12:35
http://ppt.cc/YzWd
我本來的想法是案下傳回座標那個Btn裡面
相關code
protected void GoBack_Click(object sender, EventArgs e)
{
第一個Aspx 的 Textboxlng.Text = lng.text;
第一個Aspx 的 Textboxlat.Text = lat.text;
//^^這邊 是指Search.aspx的TextBox; ^^這邊指Map.aspx的Text;
}
紅色字部分不知道怎麼宣告...
※ 編輯: sqrt1089 (114.37.186.242), 06/14/2014 12:43:35
推 GoalBased:GOOLE一下吧 有很多種方法 06/14 15:20
推 CrazyAngel:用javascript把值丟回opener 06/14 15:28
※ 編輯: sqrt1089 (1.163.120.70), 06/16/2014 10:13:44
→ sqrt1089:3Q 06/16 10:14