这显示预期的JavaScript警告消息框:为什么转义字符会让我的Telerik调用ResponseScripts.Add(string)?
RadAjaxManager1.ResponseScripts.Add("alert('blahblahblah');");
虽然这些并不:
RadAjaxManager1.ResponseScripts.Add("alert('blahblah \n blahblahblah');");
RadAjaxManager1.ResponseScripts.Add("alert('blahblah \r blahblahblah');");
RadAjaxManager1.ResponseScripts.Add("alert('blahblah \r\n blahblahblah');");
RadAjaxManager1.ResponseScripts.Add("alert('blahblah \n\t blahblahblah');");
RadAjaxManager1.ResponseScripts.Add(@"alert('blahblah \n blahblahblah');");
string message = "blahblahblah \n blahblahblah";
RadAjaxManager1.ResponseScripts.Add(message);
我找不到转义字符打破此的任何文件。我明白Add方法的单个字符串参数可以是任何脚本。没有错误抛出,所以我最好的猜测是格式错误的JavaScript。
是什么渲染网页? – SLaks 2010-04-14 20:40:57
此警报在点击方法结束时显示 - 是否有任何方法查看该来源?因为页面呈现时没有任何内容。 – 2010-04-15 12:17:44