将数据从页面传递到另一页面中的gridview内的文本框

时间:2011-08-23 05:39:37

标签: javascript asp.net asp.net-ajax

有谁可以帮我解决以下情况?

我有一个default.aspx页面,其中有3个用户控件。 在其中一个用户控件(比如UC1.ascx)中,我有一个gridview,它有像超链接和文本框这样的控件。在超链接上单击,我打开另一个页面,其中我有另一个用户控件(比如UC1.ascx),其中一些数据从数据库中获取并显示在gridview中。用户将选择一些数据,然后单击按钮保存,我将数据保存到会话变量中以及同时关闭页面。 我的问题是在这个按钮上保存点击,我想更新用户选择要发布回UC1.ascx并绑定到文本框的任何数据。

我不确定如何在javascript中进行此操作。有建议使用ASP.NET Ajax更新面板。我是ASP.NET Ajax的新手。所以有人请帮助解决Ajax问题。

1 个答案:

答案 0 :(得分:0)

您关闭的页面需要通过javascript在原始窗口中设置一个值,假设原始窗口打开了一个新的窗口/弹出窗口,如下所示。

但是 - 您是否考虑过任何其他方法,例如页面上的ajax请求/更新面板以显示其他动态数据部分?

请参阅:http://www.codingforums.com/archive/index.php/t-61319.html

特别是glenngv的帖子:


function setColor(color){
if (opener && !opener.closed){
opener.document.theForm.theField.value = color;
opener.focus();
}
window.close();
}