Asp.net mvc 如何拥有MVC网站的移动版本

Asp.net mvc 如何拥有MVC网站的移动版本,asp.net-mvc,mobile,Asp.net Mvc,Mobile,我目前将我的网站从经典asp转换为asp.NETMVC,我将在几天后上线。我现在想我应该开始支持移动设备 我想知道这是否是一个好主意 有同样的型号吗 拥有相同的控制器 拥有两个不同的视图,并使用Request.Browser.IsMobileDevice 一个视图用于移动显示,一个视图用于其他所有视图 这样我就可以保持相同的URL 这是一种很好的做事方式吗?斯科特·汉塞尔曼。他举例说明了如何构建自定义视图引擎,该引擎根据用户代理呈现位于不同文件夹中的视图。这样,您可以拥有相同的模型和控制器,

我目前将我的网站从经典asp转换为asp.NETMVC,我将在几天后上线。我现在想我应该开始支持移动设备

我想知道这是否是一个好主意

  • 有同样的型号吗
  • 拥有相同的控制器
  • 拥有两个不同的视图,并使用
    Request.Browser.IsMobileDevice
  • 一个视图用于移动显示,一个视图用于其他所有视图
这样我就可以保持相同的URL

这是一种很好的做事方式吗?

斯科特·汉塞尔曼。他举例说明了如何构建自定义视图引擎,该引擎根据用户代理呈现位于不同文件夹中的视图。这样,您可以拥有相同的模型和控制器,但视图不同


此功能将是。

对于HTML、CSS和JS,请签出并删除。对于引导,请签出,向下滚动到响应实用程序类并调整屏幕大小

它们也是其他的框架,允许您做类似于引导的事情。

参见我的教程