前台有一个iframe,我在给这个ifranme加上runat="server"的属性,然后在后台的事件里写上
this.Iframe.Attributes["src"] = FilePath;
这样做可以动态的改变iframe所指向的网页,但是每次src值的改变都会引起整个页面的刷新,很不好。
所以最开始试了试UpdatePanel,但是行不通。不把iframe放进UpdatePanel里的话,后台代码虽然还是一样的执行,但是前台的iframe根本就没变化。把iframe放进UpdatePanel里的话,则pdatePanel失效了,iframe的src一变动,然后就会引起整个页面的刷新。然后试了下前台用js来改变iframe的值,发现还是一样,只要iframe的值发生变动,就会引起整个页面的刷新。是不是只要iframe的值发生变动,就一定会引起整个页面的刷新?
真的就没有办法做到无刷新改变iframe的指向吗?
this.Iframe.Attributes["src"] = FilePath;
这样做可以动态的改变iframe所指向的网页,但是每次src值的改变都会引起整个页面的刷新,很不好。
所以最开始试了试UpdatePanel,但是行不通。不把iframe放进UpdatePanel里的话,后台代码虽然还是一样的执行,但是前台的iframe根本就没变化。把iframe放进UpdatePanel里的话,则pdatePanel失效了,iframe的src一变动,然后就会引起整个页面的刷新。然后试了下前台用js来改变iframe的值,发现还是一样,只要iframe的值发生变动,就会引起整个页面的刷新。是不是只要iframe的值发生变动,就一定会引起整个页面的刷新?
真的就没有办法做到无刷新改变iframe的指向吗?
解决方案 »
- 【感谢国家】需要一个能过滤JS块的代码,谢谢。可以用就结贴。在线。
- 在C#2.0中asp.net如何使用FastReport,这个问题捆饶了我几周了,请高手帮帮我?最好有例子qq:50451758
- 怎么判断一个字段是不是为空再用Label来表现出来??
- 如何让一段话在ToolTip中换行??
- c#
- pop在电子邮件传送中是应用层还是传输层?
- 这句话为什么报错了啊?
- 关于databind问题
- asp.net 怎么把一个页面的二进制数据传到另一个页面
- 如何确保正在运行的网站,更新(二次开发)时不出错?
- C#如何给字符串中的每个字符加上''
- 用swfupload上传文件,调试的时候不能跳到后台ashx文件
$('iframe').attr('src','url')
<script type="text/javascript" language="javascript">
function srcChange() {
var iframeControl = document.getElementById("iframeID");
iframeControl.src = "xxx.htm";
}
</script>
好吧,我刚刚才知道,虽然每次改动src后地址栏都会显示出“加载动作”,但是这个不是刷新,只是表面上像刷新,因为放在input的里text没有变化。但是我想要的是表面上的“不刷新”,那就没办法实现了。