我需要獲取網站訪問者的屏幕分辨率。有沒有可能在ASP.NET中做到這一點?我使用代碼獲得屏幕分辨率:訪問者的屏幕分辨率
var mn = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
int h = mn.Height;
int w = mn.Width;
但是在服務器上的這個分辨率。我需要客戶端監視器的解決方案。
我需要獲取網站訪問者的屏幕分辨率。有沒有可能在ASP.NET中做到這一點?我使用代碼獲得屏幕分辨率:訪問者的屏幕分辨率
var mn = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
int h = mn.Height;
int w = mn.Width;
但是在服務器上的這個分辨率。我需要客戶端監視器的解決方案。
您必須使用javascript來完成此操作。 availHeightavailWidth
window.screen.availHeight
window.screen.availWidth
然後,你將必須以某種方式通過這回你的應用程序。
我需要獲取控制器中的值! – 2013-03-27 19:31:17
你不能從控制器內。您將需要通過JavaScript獲取它,然後通過ajax調用或其他方式將其發回給您的控制器。 – Kyle 2013-03-27 20:01:40
爲什麼你需要這些信息?網站應該在任何決議下工作。 – Dai 2013-03-27 19:11:11
可能的重複[以跨瀏覽器的方式查找視口的確切高度和寬度(無Prototype/jQuery)](http://stackoverflow.com/questions/1766861/find-the-exact-height-and-寬度的視圖在一個跨瀏覽器的方式不原型) – 2013-03-27 19:12:09
你很可能將不得不這樣做與JavaScript等客戶端代碼,即使那樣你只會得到他們的決議瀏覽器窗口。 – dkroy 2013-03-27 19:12:33