0

我是 MVC 的新手,但已经与 WS 合作超过 4 年。

我必须构建一个报告 Web 应用程序(一些网格和一些图形),我想知道构建它的最佳方法是什么。这个应用程序需要可以从许多不同的浏览器/设备(智能手机、iPad、desktop-win、desktop-mac 等)访问并保持持久性,所以我正在考虑一个用于非 javascript 设备的 UI 和另一个使用 jQuery 的 UI,两者使用网络服务。

另一方面,我读过 MVC 并且在多个站点上说我可以创建一些返回整个视图(Khaja 的响应)的方法和其他使用 jQuery 的方法。

我想知道你对此的看法,这样我才能做出更好的决定。

谢谢你。

4

2 回答 2

0

绝对可以在 MVC 中做到这一点。目前尚不清楚您是否想要一个可编辑的网格(也许不是因为您正在做报告服务)......无论如何,在 mvc 的模型部分中,返回表类型或列表类型的对象,您可以在您的查看部分。您可以从模型本身自动创建视图。对于图像,如果路径存储在数据库中,请使用以下语法

<img src= "@Url.Content(Model.PictureLocation)" alt="IMAGES" />
于 2012-09-18T08:21:59.893 回答
0

Jorge,如果您更喜欢处理 services\API,那么您应该尝试使用Web API。见:http ://www.asp.net/web-api

它实际上是 MVC4 的附加功能集。它非常支持创建基于 RESTful Json 的 API。这将与 jquery 很好地工作

这是一个值得观看的精彩视频:http: //channel9.msdn.com/Shows/Web+Camps+TV/Dan-Roth-Takes-Us-on-a-Deep-Dive-into-Web-API

此外,这是一个使用 Web API + jquery 的不错的示例项目:http: //code.msdn.microsoft.com/Contact-Manager-Web-API-0e8e373d/

于 2012-09-18T13:11:01.207 回答