locked
如何在子页面中调用父页面的方法? RRS feed

  • 问题

  • 父页面会用javaScript  弹出一个子页面,如何在子页面中调用父页面的公共方法.这个两个页面用同一个master page.
    谢谢!
    2010年2月3日 9:06

答案

  • 你好,

    有两种方式。

    1.使用AJAX,window.opener等返回json对象给父页面

    2.不要采用子页面而采用隐藏的div作为弹出窗口。这样就可以使用C#在后台实现了。


    Microsoft Online Community Support
    2010年2月4日 3:44

全部回复

  • 如果用 javaScript 的话, 子页面用 opener 就可以引用父页面的 window, 如:
    opener.document.all.txt_client_Id.value  //获取值
    opener.document.all.btn_client_Id.click() // 触发事件

    2010年2月3日 9:27
  • 如果用 javaScript 的话, 子页面用 opener 就可以引用父页面的 window, 如:
    opener.document.all.txt_client_Id.value  //获取值
    opener.document.all.btn_client_Id.click() // 触发事件


    能否用c#实现?因为子页面要传回一个dataSet 回父页面
    2010年2月4日 1:39
  • 你好,

    有两种方式。

    1.使用AJAX,window.opener等返回json对象给父页面

    2.不要采用子页面而采用隐藏的div作为弹出窗口。这样就可以使用C#在后台实现了。


    Microsoft Online Community Support
    2010年2月4日 3:44