将数组(或 TList)从 C# 代码后面传递到外部 javascript?

发布于 2024-10-13 20:40:38 字数 142 浏览 5 评论 0原文

我需要将 IP 地址列表(或数组)和其他信息从 C# 代码后面传递到 javascript 函数,该函数位于外部 .js 中。

此外,这个列表可能很长(1000+ 项)..什么是最有效的方法是做到这一点?你能提供一个小例子吗?我应该使用json序列化吗?

I need to pass a list (or array) of IP addresses and other information from C# code behind to the javascript function, which is in the external .js..

Also, this list may be long (1000+ items) .. What is the most efficient way to do this? can you provide a small example? should I use json serialization?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑白记忆 2024-10-20 20:40:38

var myObject = <%= JustSerializeAsJson(...) %>; ...或将其传递给任何函数。要点是 JSON 是一个有效的 JavaScript 文字,因此您可以将其放在多个位置。不要担心这里的“效率”,除非存在已描述的问题。生成和 JavaScript 解析都应该非常快。 (Bing 地图在 JS 中加载类似于 1MB 文件!)

MSDN JSON 序列化器

var myObject = <%= JustSerializeAsJson(...) %>; ... or pass it to a function to whatever. Point is JSON is a valid JavaScript literal so you can drop it in a number of places. Don't worry about "efficiency" here unless there is a profiled problem. Both the generation and JavaScript parsing should be really fast. (Bing maps loads like 1MB file in JS!)

MSDN JSON Serializer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文