[英]How do I modify PDF without a library using C# and stream it back to client in ASP.NET?
[英]javascript: how do I pass safe strings to an array for client side display without messing it up / ASP.NET C#
平台:ASP.NET 3.5 / C#
我的要求是:
我想在服务器端(在C#中)创建一个相当大的数组,并通过它传递给浏览器
Page.ClientScript.RegisterArrayDeclaration("gBank", js);
我的数组是一个二维数组,我正在构建它以将它传递给客户端。 简单案件工作正常。
我的问题是数组的内容 - 有几个字符串,例如
[[4, 'hello there', 'this is \n one'],[5,'again','there's another string']] etc.
这些字符串可以有新的行,', - 和其他这样的字符,包括<>等。我用'\\ n'替换了'\\ n',这很好,但其他字符如'弄乱了客户端中的数组字符串侧。
如何“安全地”传递这些字符串,以便在客户端没有混淆数组,并且内容按原样显示?
我在Rick Stahl的博客上找到了这段代码
http://www.west-wind.com/weblog/posts/114530.aspx
它似乎工作得很好。
在构建JSON时,您需要正确地转义Javascript字符串文字。
您可以使用WPL并调用Encoder.JavaScriptEncode
。
但是,最好使用适当的JSON编码器,例如JavaScriptSerializer
类
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.