更新结果:
参考网页:
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中...