【发布时间】:2013-03-07 23:59:49
【问题描述】:
在 Page_Load 我正在获取类似的数据
var products = BLL.Presenters.Products.GetAll();
如果大约有 10 个产品,它会返回一个列表。
我想将该产品列表作为 json 传递到 aspx 页面,然后使用 JSON 对象执行一些客户端操作。
如何在不使用隐藏字段的情况下将 JSON 对象从代码隐藏中的记录集中传递到 aspx 页面?
p.s 我们已经在使用来自其他 JSON 内容的 Newtonsoft.Json 库。
- 更新-
我无法让这个工作。我现在在 JS 中执行 ajax 调用(无代码隐藏)并获取所需的数据。
【问题讨论】:
-
您是否使用 AJAX 执行此操作?
-
JsonConvert.SerializeObject 方法不适合你吗?
-
否 - 我们想将 json 从代码隐藏“加载”到 aspx 页面中。我们在代码隐藏中有 JSON 对象,但是我们如何将它传递给 aspx 页面?
-
如果您不使用 AJAX 执行此操作,您希望通过使用 JSON 和“然后做一些客户端的事情”来获得什么好处?在这里不和你争论,我只是想充分了解你的用例。
-
@TheGreatCO:我认为他的问题是如何将 JSON 传递给页面...... 不使用 使用隐藏字段
标签: asp.net json client-side json.net