我使用WebMatrix构建了我的第一个网页,并且松散地使用了Bakery模板。问题在于我并没有真正关注移动布局。当我在PC浏览器上加载页面时,一切都很棒。但是,当我加载移动设备时,它正在调用_SiteLayout.Moble.cshtml而不是我的普通_SiteLayout.cshtml
我无法在任何地方找到它如何调用。移动版本的cshtml,但希望它暂时忽略它并只是在移动设备上加载整个网站
有关如何禁用此功能的任何建议,直到我可以构建它为止?哪些代码或更多信息有助于查看?
提前致谢。
答案 0 :(得分:0)
这是Web Pages框架的友好URL路由系统引入的改进之一。有一个专门介绍它的Microsoft教程:Rendering ASP.NET Web Pages (Razor) Sites for Mobile Devices。
据我所知,除了删除(或按用户3453337建议重命名)_SiteLayout.Mobile.cshtml文件外,无法禁用此功能。
要更深入地了解网页路由系统,请阅读这篇优秀的Mike Brind的文章:WebMatrix - URLs, UrlData and Routing for SEO