0

这里棘手的一个。

概念如下:单击按钮时,我调用一个javascript函数来(动态)创建一个div(#MainDiv),然后在div内添加一个加载本地页面的iframe。(这工作正常)

在子页面(iframe)中,我有两个按钮; Button1进行一些客户端处理然后调用__doPostBack以激活服务器端OnClick方法,在所有处理完成后的服务器端方法中 - 我注册一个 javascript 块以从父页面调用一个函数(让我们称之为“ window.parent.hidediv()”)删除div(#MainDiv.remove()). _

Button2(关闭)只是调用父函数来删除 div(我们称之为“ window.parent.hidediv()”)

Button2 工作正常 - div 已成功删除

问题:另一方面,Button1 一切正常,直到__doPostBack被调用。该parent(window.parent.hidediv())函数被相应地调用,但由于某种奇怪的原因,div没有被删除(通过#MainDiv.remove(),但不做任何事情)

有任何想法吗?

4

0 回答 0