asp.net 如何实现iframe中页面关闭

iframe中我用来提交订单的页面做好了,点击提交后希望关闭该页面,请问如何实现

在IFRAME关闭本页面不是难事,用JS的window.close()即可,但这也有个问题,button的onclick事件如果先执行关闭,那么后台事件怎么执行?只有在后台执行完成后再向前台注入window.close()代码,这样就可以了。怕有弹出提示可以在前面加一句window.opener=null
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-13
关闭当前页面:
this.Close();

前面那个回答的close() c要大写。追问

大写也不包含该定义啊

追答

using System.Windows.Forms;
你打个this. 后面能弹出什么属性或者方法吗?

追问

我这网页怎么能用这个类库呢

第2个回答  2012-07-14
Response.Write("<script>self.window.close();</script>");
第3个回答  2012-07-13
在提交的方法中写this.close();追问

并不包含close定义

本回答被提问者采纳
第4个回答  2012-07-13
用JS追问

怎么写?

追答

function closeWind() {
window.close();
}

第5个回答  2012-07-13
用js 就可以了
第6个回答  2012-07-14
this.close( );就可以

ASP.NET 如何在后台设置 iframe 里打开的连接在整个页面上显示?
你把iframe 设成id="frame" runat="server" ,其他样式自己设在后台 this.frame.Attributes["src"] ="要连接的页面";

<asp.net>点击iframe页面中的按钮刷新父页面,但是不改变iframe先前的src...
在父页面放置一个隐藏字段HiddenField,js刷新父页面之前将iframe当前的src属性保存到该隐藏字段中。再在父页面加载事件onload中时用js检查该隐藏字段是否包含src值,如果有,将其值赋值给iframe的src属性。

asp.net中如何实现单击导航键后,页面局部更换界面?
可在页面的右边用一个<iframe id="mainFrm"name="mainFrm"src="index.html"scrolling="no"frameborder="0"><\/iframe>,然后左边导航的链接就像这样写<a href="abc.html"target="mainFrm ">abc<\/a> (注意target的值为那个iframe的name)

Iframe 局部刷新问题。(asp.net c#)
第一个问题:否 第二个问题:因为iframe是框架页,刷新是通过新IE进程请求,所以有进度条,不是通过其它,如ajax请求。第三个问题:你所说的“母版”是否指外层页面;你可以看成他们之间是相互独立的,不是一个页面,内页刷新,“母版”当然不会刷新。另外,通常所说的“局部刷新技术”是指同一个页...

ifram在asp.net中起什么作用?
它和FRAME一样的,只不过是在ASP.NET中FRAME是个过期的标记了 它的用法和FRAME一样 如你在一A页面中写了 <iframe src="B.HTML"\/> 那么当在加载A页后B就会呈现在你的那个IFRAME中去了。补存:这是我刚做完的项目中用到的,你看看吧,希望能对你有帮助 <iframe name="content" src="Default....

.net中如何点击主页面中的按钮来刷新iframe内的内容?
给你的iframe添加一个属性runat="server",这样你就可以在后台代码里面访问它,在你主页的按钮事件里面加一句 youriframe.src="xxx.aspx";其中xxx.aspx就是你想要刷新的内容;youriframe就是你的iframe的id。

asp.net 怎样在后台获取前台iframe所src 页面里边的一个hidden input的...
w.parent \/\/窗口 w 的父窗口 要从顶层窗口含有的任何一个框架中引用它,可以使用如下语法:top \/\/当前框架的顶层窗口 self.top \/\/当前框架的顶层窗口 f.top \/\/框架 f 的顶层窗口 window.top.document.getElementById("HelloInput");使用js获取到,然后赋值到隐藏文本框中,后台取到。

ASP.net后台如何控制网页显示的位置
你可以用iframe放到那个div里面 设定 iframe的名称 然后点击那个按钮的时候知道它的target等于iframe的名称 然后当你点击 就可以进行跳转到那个里面了 还有一些JS方法 比较复杂 这个简单 你试试吧

在asp.net中如何动态设置iframe框架的滚动条位置,用代码设置
这应该就是锚点了。比如你的框架载入的内容为a.aspx 比如此时你在一个位置<p id="position1" ><\/p> 当点击一个按钮,载入到a.aspx的position1位置,就是写 response.redirect(“a.aspx#position1”)就行。<a href="a.aspx#position1">点击到达<\/a>是一样的。你应该是设置iframe的 src="...

asp.net,我建了一个母版页,里面分左右有两个ContentPlaceHolder,分...
右边可以用iframe写,如下:<div id="main"> <iframe src="左边1.aspx" id="iframepage" frameborder="0" scrolling="no" title="iframepage" onload="iFrameHeight()" ><\/iframe><\/div>(这个页面是你进入主页后显示的)你还得再做一个页面左边2.aspx,也就是当你点”左边导航2“链接时候...

相似回答