我可以使用客户端脚本'javascript',
获取客户端屏幕分辨率但我不想这样做。
我也尝试了Request.Browser.ScreenPixelsWidth
,但它始终将固定宽度返回为680
。
任何想法?
答案 0 :(得分:13)
客户端屏幕分辨率等信息在HTTP请求中从不发送到服务器,因此您可能会忘记它。唯一的方法是使用javascript然后将此信息传递给服务器(AJAX,表单帖子,链接,...)。您还可以使用一些专有的浏览器插件,如Flash,Silverlight,Java Applet,ActiveX,......
答案 1 :(得分:3)
我只需要做类似的事情,而我所做的就是在用户加载登录页面时使用Javascript设置cookie,然后每个后续请求都可以检索cookie服务器端。
这种方法并非没有限制,但它确实提供了大部分所需的信息。