我有一个弹出窗口做一些数据库查询(弹出从Default.aspx页面弹出)。现在我有我想关闭弹出窗口的值并将这些值发送到Default.aspx页面。
我尝试了Response.redirect(Default.aspx?+ myvalues here),但它在弹出窗口中打开了页面。
请帮忙吗?
答案 0 :(得分:0)
尝试使用隐藏值隐藏的隐藏值,然后再次使用它。
use it <asp:HiddenField runat="server"/> and store value in it from code behind
答案 1 :(得分:0)
打开和关闭弹出窗口是一个客户端事件。从Db获取值后,只需使用window.close();然后关闭弹出窗口即可。然后使用window.location.href =“Default.aspx?+ myvalues;
打开Default.aspx答案 2 :(得分:0)
抱歉,您不能仅仅在c#中因为弹出窗口是在客户端上创建的,所以您必须使用java脚本。使用弹出窗口完成工作后,通过检查属性&window; opener&#39;来获取对其进行加工的窗口的引用。看看Passing data between a parent window and a child popup window with jQuery,你仍然有任何疑问再问一遍。希望这有帮助。