我們正在開發的應用程序爲靶向臺式機,平板電腦,移動設備。是否值得有三個不同的頁面/ UI來支持不同的設備?Asp.net MVC4跨平臺/設備支持
有人提到像MVC 4.0具有橫者平臺(設備)支持,其中i可以寫單頁/解決方案,可以通過所有的設備可以觀看?所以mvc4.0真的解決了這個問題。如果是的話我在哪裏可以找到更多相關信息呢?
從官方網頁:
如果桌面瀏覽器請求的主頁,應用程序可能使用Views\Home\Index.cshtml
模板。如果移動瀏覽器請求主頁,則應用程序可能會返回Views\Home\Index.mobile.cshtml
模板。
如果我真的寫不同的設備不同CSHTML?
增強默認項目模板: - 除了外觀上的改進,有一個在新的模板改進的功能。該模板採用了一種稱爲自適應渲染的技術,在桌面瀏覽器和移動瀏覽器中都看起來不錯,無需任何定製。
以上人說不同的東西。
我們總是喜歡使用微軟技術。那麼asp.net MVC 4.0如何解決這個問題呢? –
不同的設備有不同的瀏覽器...MVC沒有直接解決這個問題。默認的模板確實包含了一些這些(modernizr,CSS媒體查詢等),但它實際上並不是MVC框架的一部分。 – jrummell