c# - 来自 SQL Server 的 MVC 4 Google 图表

标签 c# sql-server asp.net-mvc google-visualization

我正在使用 C#、ASP.NET 和 Razor 研究 MVC 4。我已经使用 MS SQL Server 设置了基本的 CRUD 功能,一切正常。

我现在想以图形格式显示该数据。我喜欢 Google 图表 API,并且已经使用静态数组示例实现了图表,无需担心。

我现在遇到的问题是,我似乎找不到很多教程/链接来解释如何以 MVC 式的方式在 Google Charts 中显示我的 MS SQL 数据。

最佳答案

我不确定我是否完全理解您要实现的目标。

您想返回 SQL 数据,然后将其显示在 View 中的图形中吗?

如果是可以采取以下方法:

  1. 在某些数据访问层从数据库返回数据
  2. 将数据加载到模型中。这两个任务可以用 Entity Framework 来完成
  3. 在 JSONResult 中从 Controller 返回数据
  4. 在 View 中使用 Ajax 调用 Controller (您也可以使用 webapi)。
  5. 在 Ajax 回调中将结果绑定(bind)到图形。

有关详细信息,请参阅下面的问题。

How do I call a controller method from JQuery?

关于c# - 来自 SQL Server 的 MVC 4 Google 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19532032/

相关文章:

asp.net-mvc - Asp.Net MVC - 进修类(class)

JQuery UI 按钮在 IE 中触发 "potentially dangerous Request.Form value"错误

c# - MSBuild,运行自定义工具以生成 linq to sql 模型类的自定义任务?

c# - 从 C# 代码调用时查询抛出异常

sql - SQL Server 2005 的首选合并方法是什么?

php - 连接到 MS SQL 数据库时出现 PDO 错误 "Adaptive Server is unavailable"

asp.net-mvc - 在 MVC3 Razor View 引擎中设置文本框的可见性

c# - Couchbase .Net 客户端库 GetView 缓存问题

c# - 是否可以使用依赖于c++项目的Azure Pipeline网络核心项目进行管理?

c# - 将 int 转换为十六进制而不是字符串