gpt4 book ai didi

asp.net-mvc - 在 MVC 中为 Jquery 表转换为 JSON

转载 作者:行者123 更新时间:2023-12-04 18:18:56 24 4
gpt4 key购买 nike

我正在使用现有数据库在 MVC 中编写应用程序。我成功地将数据库与 EF 并通过脚手架连接起来。表格显示在 View 中。

我想要 Jquery 插件,Datatable 用于排序和过滤。但他们需要 JSON 格式的数据。我环顾四周,没有找到将现有数据库中的值转换为 JSON 的可靠方法。

我看到了一些教程,其中添加了 DBController 和 DataService 等 WebAPI 属性并将其转换为 JSON。我无法通过这种方式工作...

所以我想知道如何将 View 中的值转换为 JSON 的方法。如果我添加了很多不需要的信息,我很抱歉。

非常感谢

最佳答案

如果您想在 View 中进行 JSON 转换,那么您可以按照 @Aleksey 的回答进行操作。您告诉您正在使用 jquery 插件(jquery 表?),因此您可能需要 Controller 操作来返回数据以将网格填充为 JSON?在这种情况下,您可以在 Controller 中执行返回 Json 操作结果的操作,并且您无需直接使用 JavaScript 序列化程序进行任何转换(这将由框架为您完成)。

例如。

public JsonResult GetDataToFillGrid(parameters)
{
var dataCollection = .. get from db

return Json(dataCollection, JsonRequestBehavior.AllowGet);
}
JsonRequestBehavior.AllowGet您必须用于 GET 请求。

关于asp.net-mvc - 在 MVC 中为 Jquery 表转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com