ASP MVC 3移动策略

问题描述:

我开始组uni项目,我们正在使用ASP MVC 3.我们将有一个移动(网络)组件以及一个“传统”网络应用程序。一些视图将重叠(如在事件移动视图和事件平常视图中)。 ASP MVC 4具有我们想要的移动功能,但我们不希望冒险使用Beta版本。ASP MVC 3移动策略

我们想要做的是在我们的解决方案中有两个MVC 3项目,一个用于移动设备,另一个用于Web应用程序。或者,我们正在考虑拥有一些仅限移动设备的控制器,并将一切都放在一个MVC项目中。例如(/ AccountMobileController /注册和/ AccountController /注册)?

你们推荐什么?使用ASP MVC 4 Beta很愚蠢吗?

您可以很容易地在MVC 3中获得移动视图支持。看看他们如何在*上实现这一点。

http://kevinmontrose.com/2011/07/17/mobile-views-in-asp-net-mvc3/

在大多数情况下,你的控制器应该是针对移动和完整的网站相同,但次数会完全不同。

我建议你看一下像Bootstrap和Less这样的框架,它们会帮助你在不费力的情况下构建响应式网站。只要注意不要从mvc代码注入任何CSS或样式,因为它可能会干扰它们。

我想说的去MVC4测试版。

虽然,它是在测试版中,但它几乎已准备好用于生产。

System.Web.Mvc实际上并没有改变太多,实际上,MVC4的“移动模板”大多只是预先绑定了模板的Html,Css和Js模板。

MVC4中主要的新移动功能是用于替换不同设备的视图。

再加上Web API对于创建一个API真的很棒。

http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-4-mobile-features

+0

我同意,有没有显著变化,但其他小组成员担心,ASP MVC 4 RTM将只能在2011年VS运行 – Lee 2012-05-06 23:12:23

+1

它运行得很好于2010年,是仓部署。 – jcreamer898 2012-05-07 13:11:57