字符串输出问题
想弹出个对话框,结果出错,应该怎么写?
sub backwin(str As String)
response.write( " <SCRIPT language=JavaScript> ")
response.write( "alert( ' " & str & " '); ")
response.write( "window.history.go(-1) ")
response.write( " </SCRIPT> ")
response.End()
end sub
编译器错误信息: BC30648: 字符串常量必须以双引号结束。
源错误:
行 37: response.write( "alert( ' " & str & " '); ")
行 38: response.write( "window.history.go(-1) ")
行 39: response.write( " </SCRIPT> ")
行 40: response.End()
行 41: end sub
源文件: D:\wwwroot\cccnc.net\admin_wenzhang_add.aspx 行: 39
------解决方案--------------------Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.backwin( "abc ")
End Sub
Sub backwin(ByVal str As String)
response.write( " <SCRIPT language=JavaScript> ")
response.write( "alert( ' " & str & " '); ")
response.write( "window.history.go(-1) ")
response.write( " </SCRIPT> ")
response.End()
End Sub
------解决方案--------------------没看出啥问题啊
------解决方案-------------------- Response.Write( " <SCRIPT language=JavaScript> ");
Response.Write( "alert( ' "+str+ " '); ");
Response.Write( "window.history.go(-1) ");
Response.Write( " </SCRIPT> ");
Response.End();试试呢
------解决方案--------------------猜测一下,某个 "号是在中文输入状态下敲入的。