【发布时间】:2013-02-25 18:00:17
【问题描述】:
我知道在 ASP.NET MVC 中,您可以拥有移动视图并执行 Index.mobile.cshtml 和 _Layout.mobile.cshtml 之类的操作,并且服务器知道将这些视图/页面提供给移动设备而不是 Index.cshtml 和 _Layout.cshtml,但是这也可以在普通的 ASP.NET 网站(不使用 MVC)中完成吗?
注意:我在普通的 ASP.NET 网站中使用 razor 语法。
提前致谢。
--李
更新:
为了澄清,我知道各种浏览器检测方法。我的问题是特别是关于Index.mobile.cshtml 形式的移动视图是否可以在普通的 ASP.NET 中使用。
更新(功能现已包含在 2013 年 2 月 18 日宣布的 ASP.NET 最新版本中):
魔鬼的谈话.. 现在可以在最近的版本中实现.. 向下滚动页面到标题“ASP.NET Web 窗体增强”
【问题讨论】:
-
我不知道 ASP.Net WebForms 中的此类功能,AFAIK,您将不得不检测移动设备 (stackoverflow.com/questions/2022897/…)。但是,您可能需要考虑更多有关该主题的信息,例如 SEO 影响、使用 URL (m.yoursite.com) 重定向到移动站点。此外,您可能还想了解响应式设计。
-
更新:这可能在最新版本weblogs.asp.net/scottgu/archive/2013/02/18/…
标签: asp.net asp.net-mvc