asp.net执行js出现“已终止操作”的解决方法
2009-08-19 10:35
597 查看
出现这种情况一般是由于ASP.NET页面PostBack后向页面添加了js脚本,js脚本又对DOM对象进行了操作,而DOM又没加载完毕,导致浏览器中断。
例(结合Jquery):
一、cs文件
string msg = "<script>show_msg('保存成功!');</script>";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "msg", msg);
二、ASPX中的JS
function show_msg(msg) {
.......
}
以上代码会出现“Internet Explorer无法打开站点,已终止操作”
三、解决
string msg = "<script>$(function() {show_msg('保存成功!');});</script>";
四、说明
$(fn);等于$(document).ready(fn)
DOM加载完毕后调用的函数。
例(结合Jquery):
一、cs文件
string msg = "<script>show_msg('保存成功!');</script>";
Page.ClientScript.RegisterStartupScript(Page.GetType(), "msg", msg);
二、ASPX中的JS
function show_msg(msg) {
.......
}
以上代码会出现“Internet Explorer无法打开站点,已终止操作”
三、解决
string msg = "<script>$(function() {show_msg('保存成功!');});</script>";
四、说明
$(fn);等于$(document).ready(fn)
DOM加载完毕后调用的函数。
相关文章推荐
- ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法
- Asp.Net Url 传值出现乱码的解决方法(包括js传值)
- 在asp.net(vb)中,应用ajaxpro.dll操作Session出现错误的解决方法
- Asp.Net Url 传值出现乱码的解决方法(包括js传值)
- ASP.NET 使用ajaxfileupload.js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- 关于ASP.NET与JS传值出现乱码的解决方法
- ASP.NET在调用js方法时出现Uncaught ReferenceError:PageMethods is not defined的解决方法
- ASP.NET 使用js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- Asp.net页面出现“Internet Explorer无法打开站点,已终止操作”的解决
- 解决 ASP.NET 中执行js代码后页面布局变不正常的方法
- asp.net网站执行周期性任务的简易解决方法
- Asp.Net Url传值出现乱码的解决方法。
- asp.net调试器出现的问题及相关解决方法
- ASP.NET中URL传参数出现乱码解决方法
- asp.net使用参数(parameters)的方法执行数据库操作例子
- ASP.NET编译执行常见错误及解决方法汇总之三
- VS2013调试的时候出现 “检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法”
- 关于解决有些Asp.net项目发布后出现网址乱码的方法
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法