2013-05-04 53 views
-1

我目前正在用我的團隊http://www.peoplehope.com使用asp.net mvc3開發一個網站,並且我想開發此網站的移動版本。我是否需要另一個網站來處理移動版本,或者我可以調整桌面代碼來處理移動版本。如何使asp.net mvc3具有用於桌面版本和mvc等移動版本的分割模板4

我已經試圖將其升級到具有此功能的mvc4,但我有限的時間來開發它,並且我害怕如果我遷移到mvc 4,我的桌面版本將被破壞。

任何建議或引用做這種分裂mvc3?

回答

2

如果你只想使用其他佈局,您可以切換他們在您的_ViewStart文件

@{ 
    if (Request.Browser.IsMobileDevice){ 
     Layout = "~/Views/Shared/_LayoutMobile.vbhtml"; 
    }else{ 
     Layout = "~/Views/Shared/_Layout.vbhtml"; 
    } 
} 

如果你想改變整個網站,只需檢測移動網站以同樣的方式,並重定向到初始流動控制器網站

到一個更好的答案,請告訴我們你想要走多遠,這是那麼容易或變得比你想象的更復雜,一切都取決於你想要走多遠