我目前正在用我的團隊http://www.peoplehope.com使用asp.net mvc3開發一個網站,並且我想開發此網站的移動版本。我是否需要另一個網站來處理移動版本,或者我可以調整桌面代碼來處理移動版本。如何使asp.net mvc3具有用於桌面版本和mvc等移動版本的分割模板4
我已經試圖將其升級到具有此功能的mvc4,但我有限的時間來開發它,並且我害怕如果我遷移到mvc 4,我的桌面版本將被破壞。
任何建議或引用做這種分裂mvc3?
我目前正在用我的團隊http://www.peoplehope.com使用asp.net mvc3開發一個網站,並且我想開發此網站的移動版本。我是否需要另一個網站來處理移動版本,或者我可以調整桌面代碼來處理移動版本。如何使asp.net mvc3具有用於桌面版本和mvc等移動版本的分割模板4
我已經試圖將其升級到具有此功能的mvc4,但我有限的時間來開發它,並且我害怕如果我遷移到mvc 4,我的桌面版本將被破壞。
任何建議或引用做這種分裂mvc3?
如果你只想使用其他佈局,您可以切換他們在您的_ViewStart文件
@{
if (Request.Browser.IsMobileDevice){
Layout = "~/Views/Shared/_LayoutMobile.vbhtml";
}else{
Layout = "~/Views/Shared/_Layout.vbhtml";
}
}
如果你想改變整個網站,只需檢測移動網站以同樣的方式,並重定向到初始流動控制器網站
到一個更好的答案,請告訴我們你想要走多遠,這是那麼容易或變得比你想象的更復雜,一切都取決於你想要走多遠
如果你不想升級到MVC4,並希望仍然得到一個這裏使用.Mobile
擴展dvantage是你如何使用.Mobile
意見爲移動設備
http://kevinmontrose.com/2011/07/17/mobile-views-in-asp-net-mvc3/
這樣你會對你的意見
更多控制一個不錯的方法