弹出另一个要求信息的窗口后,如何在文本框中插入文本?

时间:2020-03-05 18:51:03  来源:igfitidea点击:

我有一个用C#编写的asp.net网页。
使用一些javascript,我弹出另一个.aspx页面,其中填充了一些控件,并从中创建了一个小的文本片段。
当用户在该对话框上单击"确定"时,我想将该文本插入到最初"弹出"对话框/弹出页面的页面上的文本框中。

我猜想这将涉及javascript,这不是我的强项。

我该怎么做呢?

解决方案

回答

我们可以做的是创建一个ajax模式弹出窗口,而不是一个新窗口。语义和美学价值更大,更不用说数据传递了。

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

回答

我们将必须执行以下操作:

parent.opener.document.getElemenyById('ParentTextBox').value = "New Text";