【问题标题】:Dynamic JSON from ASP .Net来自 ASP .Net 的动态 JSON
【发布时间】:2012-01-12 04:50:50
【问题描述】:

我使用 PHP 通过在数组上使用 json_encode() 函数并使用 JQuery 解析它来从数据库调用返回 JSON。无论如何在 ASP.Net Web 窗体中动态执行此操作?换句话说,不必预先确定如何返回列。

【问题讨论】:

    标签: jquery asp.net ajax json


    【解决方案1】:

    完全可以在 WebForms 中使用 JSON,详情请参阅:this answer

    您的项目有多早?与 Web 窗体相比,ASP.NET MVC 更适合使用 AJAX,因为它不会试图隐藏 HTTP 的无状态特性,并且具有更清晰的客户端/服务器工作方式,并且由于构建服务器代码的方式更加 RESTful , GET/POST 到具有 JSONResult 的控制器操作的 URL 要简单得多。

    如果您没有做太多,请考虑将您的 UI 层重写为 ASP.NET MVC 项目或从该项目开始。

    【讨论】:

    • 感谢您的回复。我看过 MVC 并会考虑使用它,除了我们想要在项目中使用 Crystal Reports 查看器控件这一事实。尽管上面的链接中有很多有用的东西,但它们都没有像 php 那样简单地生成 json 的方法。我需要动态的结果,而不必创建具有一定数量值的类。
    • Crystal Reports 很好,因为 ASP.NET MVC 基于 ASP.NET,请参阅:stackoverflow.com/questions/348785/…。您可以插入水晶报表并为您的 Web UI 获取合适的 Web 框架。
    • @HankAllen,不确定我是否需要@-提及您昨天对 Crystal Reports 的评论。
    猜你喜欢
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 2011-12-27
    • 2011-09-27
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    相关资源
    最近更新 更多