2011-06-22 118 views
2

我们正在计划一个适用于桌面浏览器和移动设备(主要是智能手机)的ASP.NET MVC电子商务网站。主要的是我对不同的网址不感兴趣。所有设备的所有网址都应该相同。移动浏览器和桌面浏览器的常见ASP.NET MVC网站

经过一番搜索发现了一些技巧来达到我的要求

  1. 一个发贴者here这是基于行为过滤器,将分离DesktopController和移动控制器。简单而容易。

  2. 其他由scott hanselman post这是基于手机浏览器检测文件。而不是使用单独的控制器将为不同的设备分开查看文件夹层次结构。

  3. Mobile Web app toolkit。我遇到了这个,我没有完全理解它。但它似乎也像hanselman的帖子一样。

我的问题是哪一个更好使用或有什么比上面三个好?

谢谢,
Pradeep。

+0

更新:2和3是一样的。两者均使用移动设备浏览器文件项目现在不支持。 – PradeepN

回答

0

实际上,三者基本相同 - 唯一的区别是第一个使用filter属性将移动视图应用于特定操作,另一个修改视图引擎以查找任何操作的移动视图。

视图引擎方法会稍微更容易使用,因为在初始设置后,您只需要在正确的文件夹中创建一个移动视图以使其工作。

+0

谢谢你的意见汤姆 – PradeepN

相关问题