首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

非常奇怪:关于Alert语句内容换行的有关问题

2012-03-06 
非常奇怪:关于Alert语句内容换行的问题?我用了语句Page.ClientScript.RegisterStartupScript(this.GetType

非常奇怪:关于Alert语句内容换行的问题?
我用了语句
Page.ClientScript.RegisterStartupScript(this.GetType(),   " ",   " <script> alert( '转账资料已提交,请等待我们的确认\n!下面可以查看您的订单状态! ');location.href= 'MyOrder.aspx ' </script> ");
但是提交后直接到了页面 'MyOrder.aspx ',没有弹出窗口,
如果去掉\n,则可以弹出窗口,然后跳到 'MyOrder.aspx '!  
如果想换行怎么办?把 "\n "换成 "\r\n "同样的问题


[解决办法]
Page.ClientScript.RegisterStartupScript(this.GetType(), " ", " <script> alert( '转账资料已提交,请等待我们的确认\\n!下面可以查看您的订单状态! ');location.href= 'MyOrder.aspx ' </script> ");

需要双 "\ "
[解决办法]
對!up沙發
[解决办法]
\r\n
[解决办法]
Page.ClientScript.RegisterStartupScript(this.GetType(), " ", @ " <script> alert( '转账资料已提交,请等待我们的确认\n!下面可以查看您的订单状态! ');location.href= 'MyOrder.aspx ' </script> ");

要在前面加 @ 就可以了
[解决办法]
就是需要\\才行,前面一个\是转意字符
[解决办法]
\n 在字符串中要用转义字符串
"\ "要用 "\\ "

热点排行