怎么点击确定按钮关闭当前窗口,并返回父页面,并且父页面刷新。

在父页面点击链接后,重新打开另外一个页面,在打开的子页面中完成操作以后,点击按钮弹出一个完成对话框,点击确实完成关闭当前页,返回父页面,并且父页面刷新。... 在父页面点击链接后,重新打开另外一个页面,在打开的子页面中完成操作以后,点击按钮弹出一个完成对话框,点击确实完成关闭当前页,返回父页面,并且父页面刷新。 展开
 我来答
sun_affection
2009-11-13 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:50.4万
展开全部
父页面刷新肯定是指与原来父页面不同了? 可以传值到父页面中达到这种效果
子页面中:
protected void Button1_Click(object sender, EventArgs e)
{
HttpContext.Current.Session["任意字段"] = 控件的值;
Response.Write("<script>alert('成功')</script");
Server.Transfer("父页面");
}

父页面中,判断是否传值。

protected void Page_Load(object sender, EventArgs e)
{

if (HttpContext.Current.Session["上面的字段"] ==null )
{

}
else
{
需要刷新的地方= HttpContext.Current.Session["上面的字段"].ToString();
}
}
百度网友2b1f550
2009-11-13 · TA获得超过321个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:406万
展开全部
父页面使用 window.open('子页面URL')函数打开子页面

子页面 关闭时使用:
window.opener.location.reload();
//刷新父页面
window.opener=null;
//清空父页面指针
alert('点击确定关闭此页面');
//显示提示
window.close();
//关闭当前页面

如果后台处理之后直接出提示的话就用
Response.Write()输出子页面的JS别忘记加标签和javascript:前置
然后Response.End()就可以

其实这个基本都是靠前台JS来做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx800203
2009-11-13 · TA获得超过126个赞
知道答主
回答量:158
采纳率:0%
帮助的人:0
展开全部
楼上的Server.Transfer("父页面");子页面就直接跳转成父页面了吧
改为 this.Page.Controls.Add(new LiteralControl("<script>window.close();</script>")); 关闭子页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pj96127
2009-11-13 · TA获得超过477个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:564万
展开全部
<a href=# onclick="window.open('子页面');document.reload(true);"></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式