c# - 如何从 .NET 中的 javascript 获取结果

标签 c# javascript asp.net visual-studio-2012

经过长时间的谷歌浏览后,我希望有人能给出好的答案。

我在 .NET C# 中有一些 javascript

<script type="text/javascript">
var itemMap = new Array();
itemMap[0] = {
pid: "20466846",
sku: 13897265,
sDesc: "XSMALL",
sId: "101979",
cDesc: "Black",
cId: "1203740",
avail: "IN_STOCK",
price: "$4.99",
jdaStyle: "60016655"

};

如何在 .NET 中从这个字符串中获取可以使用它的结果?

我尝试使用 JINT ( http://jint.codeplex.com/ ),但是当我运行脚本时,它返回了我的对象类型,我无法用它做任何事情......

我需要在 javascript 源中进行一些更改才能获取数据。它不是 JSON obj,所以我无法解析它。

有什么建议吗?

谢谢

最佳答案

如果您在剪贴板中存储了一个格式正确的 JSON 对象(我猜这是您将用来发送到后端的传输),您可以通过 Paste 创建一个对象编辑菜单下的特殊 将在 .NET 中生成适当的类来保存该对象,例如

enter image description here

这也适用于 XML 对象。

关于c# - 如何从 .NET 中的 javascript 获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284293/

相关文章:

c# - Visual Studio 中没有父窗体的设计面板

c# - 出现在 VS.NET IDE 上的这个符号是什么?

asp.net - 如何设置 session 超时超过20分钟?

c# - 如何通过 HTTP 请求发送和发送电子邮件

c# - Morfik - 适用于中型 Web 企业应用程序

c# - 如何加快 Entity Framework LINQ 查询速度?

c# - 如何将 xml 从 c# 桌面应用程序发送到 php 服务器脚本并解析它?

javascript - 使用 codeigniter 搜索栏中的自动完成功能

Javascript 原型(prototype)继承

javascript - ASP.Net MVC 通过 JQuery 提交 Ajax 表单