"); 这样跳转原页面会刷新一次,而且是gridview的样式会发生很大的变化,字体加粗" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> A页面跳转到B页面,怎么让A页面不刷新

A页面跳转到B页面,怎么让A页面不刷新

来源:网络整理     时间:2016/6/21 4:56:11     关键词:

关于网友提出的“ A页面跳转到B页面,怎么让A页面不刷新”问题疑问,本网通过在网上对“ A页面跳转到B页面,怎么让A页面不刷新”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: A页面跳转到B页面,怎么让A页面不刷新
描述:

本帖最后由 ya444 于 2014-12-18 10:20:41 编辑

A页面跳转到B页面,怎么让A页面不刷新
 Response.Write(""); 
这样跳转原页面会刷新一次,而且是gridview的样式会发生很大的变化,字体加粗等等。
麻烦专家帮我看看。
解决方案1:

如果你后台只有这一句的话,那我建议你使用HyperLink,而不要使用LinkButton,LinkButton是会提交后台的。

解决方案2:

在页面的最下方定义一个服务器控件 div runat="server"
然后后台不要Response.Write js,因为这会生成在页面的顶部,进而导致了样式问题
而是给div赋InnerHtml,页面刷新后就只会在加载到最底下时才触发js

解决方案3:

如果需要在 asp.net 执行其它代码,那么就不应该写 Response.Write,而应该写 RegisterStartupScript。 
如果不需要再asp.net 执行其它代码,就不应该回发,应该在客户端直接直接 javascript 代码。

解决方案4:

如果能,那就不能叫跳转,而是弹出,不知这样理解正确否?

解决方案5:

Response.Write本身是在服务端运行,你执行这句话,说明你已经回调了,也就是刷新了。
你可以用js跳转:window.location.href="地址"
可以用js控制后退或导航:
window.history.back(-1); 
window.navigate("地址"); 
self.location="地址";
。。。。
等等


以上介绍了“ A页面跳转到B页面,怎么让A页面不刷新”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1861701.html

相关图片

相关文章