我可以使用客戶端腳本「的javascript」,如何獲得客戶端屏幕分辨率寬度/高度在服務器端
獲得客戶端的屏幕分辨率,但我不想這樣做。
我也試過Request.Browser.ScreenPixelsWidth
,但它總是返回固定寬度爲680
。
任何想法?
我可以使用客戶端腳本「的javascript」,如何獲得客戶端屏幕分辨率寬度/高度在服務器端
獲得客戶端的屏幕分辨率,但我不想這樣做。
我也試過Request.Browser.ScreenPixelsWidth
,但它總是返回固定寬度爲680
。
任何想法?
諸如客戶端屏幕分辨率等信息是從不發送到HTTP請求中的服務器,因此您可能會忘記它。唯一的方法是使用JavaScript,然後將這些信息傳遞給服務器(AJAX,表單發佈,鏈接,...)。你也可以使用一些專有的瀏覽器插件,如Flash,Silverlight,Java Applet,ActiveX,...
我剛剛做了類似的事情,而我所做的是使用JavaScript來設置cookie用戶加載登錄頁面,然後每個後續請求都可以檢索cookie服務器端。
該方法不是沒有限制,但它確實提供了大部分所需的信息。
爲什麼你不想使用JavaScript? – Oded 2010-12-22 09:18:53