当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 代码前置时页面输出脚本的要注意的问题|

Javascript
JS幻想 读取二进制文件
javascript 层展开/关闭,带缓冲效果
仿淘宝首页分类列表效果实现代码
javascript 像素拼图实现代码
javascript+css 新闻显示tab 选项卡效果
[转]去百度面试的javascript 收获
用JavaScript显示随机图像或引用
一个类似vbscript的round函数的javascript函数
JavaScript 学习点滴记录
Js 获取HTML DOM节点元素的方法小结
在线编辑器中换行与内容自动提取
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
javascript 绘制矩形框
纯JS 绘制数学函数
javascript Excel操作知识点
jQuery 注意事项 与原因分析
JQuery 初体验(建议学习jquery)
RGB颜色值转HTML十六进制(HEX)代码的JS函数
JavaScript 使用技巧精萃(.net html
js tab 选项卡

Javascript 中的 代码前置时页面输出脚本的要注意的问题|


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 328 ::
收藏到网摘: n/a

代码前置指的是把去掉.Cs文件,把所有的Cs文件中的代码都写在aspx或者ascx中

常常有时你需要在页面输出脚本,如果弹出一个提示框或者打开一个新窗口。。。

你会发现有时用

Page.RegisterStartupScript("openwin","<script>window.open('http://bew.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');</script>");

或者

Response.Write("<script language=javascript>window.open('http://bew.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');</script>");
会报错

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS1010: 常数中有换行符

源错误:

 

行 178:
行 179:            string showconent=“”
行 180:            Page.RegisterStartupScript("openwin","<script>window.open('http://bew.sihai.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');</script>");
行 181:            Page.RegisterStartupScript("ShowMessage",showconent);
行 182:
 

那是由于 解析程序遇到 </script>  时 认为时服务器端的代码结束了,所以报错!

解决方式是

Page.RegisterStartupScript("openwin","<script>window.open('http://bew.baihe.com/Act/Dyp/xingfujz/xingfujz.aspx','_blank');<" + "/script>");

把那个东东拆开就行了,呵呵