asp.net中关闭子窗体后如何刷新父窗体,弹出的子窗体

不要说只编Botton。click就行,弹出的窗体带个×关闭,这怎么处理... 不要说只编Botton。click就行,弹出的窗体带个 ×关闭 ,这怎么处理 展开
 我来答
说着笑着d午后
2012-11-14 · TA获得超过282个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:267万
展开全部
建议用模态窗体,代码操作如下(js):
var result = window.showModalDialog(url);
//接下来执行刷新操作
更多追问追答
追问
代码放在哪
追答
这个只是js的弹窗部分,放在你需要弹窗的地方就行了,用户关闭窗口后在接下来的代码里写刷新操作就行,涉及到数据更新的话ajax很容易就解决了。
conradliu
2012-11-14 · TA获得超过104个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:104万
展开全部
关闭窗体之前会触发PageUnload()事件,在该事件中调用父页面的刷新方法。
追问
具体如何实现呢protected void Page_unLoad(object sender, EventArgs e)
{
Response.Write(" window.opener.location.reload() ;window.close();");
}报错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-14
展开全部
用window.open()也可以的,子窗体click事件 window.opener.location.reload() ;window.close();也是可以实现的
追问
没有botton,click时间在哪/?草
追答
哥们,随便什么标签都可以用"onclick”的,比如
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leclily
推荐于2016-04-27 · TA获得超过645个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:241万
展开全部
页面重新获取到焦点是有一个事件的,或者说失去焦点也有一个事件,这都是一样的,就像你在支付宝或者财付通充值的 时候跳转到银行业面后,原来的页面就会有一个弹窗一样的道理,知道吧?

很多控件重新获得焦点和失去焦点也有一个事件的,这都是一样的道理。
更多追问追答
追问
你的意思是不用编程?他自己会刷新?
追答
不是自己会刷新,你得找到对应的事件。这个应该会找吧? 一个个看明白了,对你以后记忆有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式