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

解决方案 »

  1.   

    把document.body.clientHeight赋值给一个控件
    在在服务器短读取可以实现
      

  2.   

    用ajax把客户端数据传给后台处理就可以了,不用再后台处理。
      

  3.   

    <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;应该可以吧??
      

  4.   

    如果是想得到客户端分辨率的宽度可用 screen.availWidth,高度可用 screen.availHeight。
      

  5.   

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