日期:2014-05-19  浏览次数:20454 次

如何在服务器端获取到浏览器大小
在客户端获取:document.body.clientHeight;
这个值怎么才能让服务器端代码获取到呢?

------解决方案--------------------
<asp:textbox id= "txtBodyWidth " style= "display:none; " runat= "server "> </asp:textbox>
<script language=javascript>
document.all( "txtBodyWidth ").value=document.body.clientHeight;
</javascript>

服务段取值
this.txtBodyWidth.Text;

应该可以吧??
------解决方案--------------------
不好意思,上面说错了,改正一下:

screen对象的属性描述

availHeight 获取系统屏幕的工作区域高度,排除 Microsoft&reg; Windows&reg; 任务栏。
availWidth 获取系统屏幕的工作区域宽度,排除 Windows 任务栏。
bufferDepth 设置或获取用于画面外位图缓冲颜色的每像素位数。
colorDepth 获取用于目标设置或缓冲区的颜色每像素位数。
deviceXDPI 设置或获取系统屏幕水平每英寸点数(DPI)的数值。
deviceYDPI 设置或获取系统屏幕垂直每英寸点数(DPI)的数值。
fontSmoothingEnabled 获取用户是否在控制面板的显示设置中启用了圆整屏幕字体边角的选项。
height 获取屏幕的垂直分辨率。
logicalXDPI 获取系统屏幕水平每英寸点数(DPI)的常规数值。
logicalYDPI 获取系统屏幕垂直每英寸点数(DPI)的常规数值。
updateInterval 设置或获取屏幕的更新间隔。
width 获取屏幕的垂直分辨率。