2011-12-26 47 views
0

我正在ASP.NET MVC/C#中建立一個網站。我的大部分控制器都是基於基本控制器的。在那個基礎控制器中,我處理了每個控制器需要完成的一些常見任務。在C#中檢查移動的可靠方法?

我想添加的一件事是檢查手機瀏覽器。我發現了一些關於SO的建議,但它們似乎已經過時。

在C#(ASP.NET MVC)中檢查移動瀏覽器的可靠方法是什麼? (注:我已經使用樣式表媒體查詢的響應性的UI,但我需要一種方法來檢測手機瀏覽器服務器端)

+1

Request.Browser.IsMobileDevice是否可靠? – Chaddeus 2011-12-26 05:06:08

+1

查看我的教程ASP.NET MVC 4移動功能,位於http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-4-mobile-features – RickAndMSFT 2011-12-26 16:10:27

+0

感謝瑞克,現在閱讀它。 – Chaddeus 2011-12-26 18:02:46

回答

0

這裏有Request.Browser.IsMobileDevice一個有趣的博客文章:http://dbarrowstechblog.blogspot.com/2011/02/requestbrowserismobiledevice.html看起來可能會有一些這種方法的侷限性。

總的來說,瞭解所謂的「移動設備」之間的巨大差異非常重要。它可以是任何東西,從非常原始的,幾乎只有文本,舊手機上的瀏覽器到iPhone或Android智能手機,再到iPad或Android平板電腦上的全功能體驗。

平板電腦和高級智能手機用戶討厭笨拙的網站和討厭網站干擾基本功能,如捏縮放。他們喜歡app'ed站點,當他們工作良好時,以及針對性能進行優化但未被剝離到裸露骨骼的站點。

4

Request.Browser.IsMobileDevice我正在使用MVC4不知道這是否會與常規請求對象一起工作。

相關問題