构建ASP .Net MVC项目的最佳方法是什么,该项目具有通用Web服务部分和多个设备的多个视图。我已经开始使用JQuery移动项目,并且可以查看移动设备。现在我需要添加应该作为Web服务工作的web api控制器。桌面浏览器还需要另一个View部分。
分配不同的区域以分组不同的视图是否合适?
网络请求流程:
有没有更好的方法可以做同样的事情?如果同一项目中的webservices和多个视图会增加复杂性,我感到很困惑。
答案 0 :(得分:1)
我认为更好的方法是追求响应式设计。理想情况下,您最终只能使用多个设备的一个视图而不是多个视图来显示相同的信息。
看看这个explanation。
答案 1 :(得分:0)
您可以使用Bootstrap框架来实现响应式设计,该设计可以在任何设备上很好地运行。
请参阅http://twitter.github.io/bootstrap/
对于大多数部分,您不需要jQuery mobile。