★★在纯文本aspx页面中弹出信息框代码报错,如 CS1010: 常数中有换行符,请高手指点!
在纯文本aspx页面(像asp页面那样的单页面)中写了弹出信息框代码:
Response.Write("<script language=javasciprt>alert('图片上传成功!');</script>");报错,
编译器错误信息: CS1010: 常数中有换行符;
将代码改写成:
Response.Write("<script language=javasciprt>alert('图片上传成功!');</" + "script>"); 后编译器不报错,但不弹出信息框,这该如何解决呢?请高手指点!
问题点数:30、回复次数:5Top
1 楼hedonister(冰戈)回复于 2005-02-27 11:20:27 得分 10
不是这个原因Top
2 楼yezie(椰子)(.Net)回复于 2005-02-27 11:26:47 得分 10
算是个bug吧,以前也有人提过
只有这样解决Top
3 楼Bkoklam(koklam)回复于 2005-02-27 11:28:10 得分 0
to : hedonister(冰戈)
哪编译器为什么在该行上报错呢?不是该行代码的问题的话,是什么原因导致编译器报错呢?Top
4 楼webserv2(New life New job)回复于 2005-02-27 12:31:51 得分 10
代码没有问题Top
5 楼Bkoklam(koklam)回复于 2005-02-27 12:45:54 得分 0
自己解决了。
我仔细的观察了一下代码后,发现代码中果然有问题。
原来在 Response.Write("<script language=javasciprt>alert('图片上传成功!');</" + "script>");中写错了javasciprt ,应该是 javascript才对。 将代码改成 Response.Write("<script language=javascript>alert('图片上传成功!');</" + "script>"); 后就弹出信息框。Top





