尝试过用.net制作手机网站的童鞋应该都希望通过获取屏幕的高度或宽度,以对相应控件进行动态调整,但C#对于获取屏幕高度没有较简便的方法经过多番尝试,现在将成功的方法总结如下:

思路:通过JS获得屏幕的高度和宽度,然后以此作为参数进行实现跳转,在加载新页面的时候,就可以快速获得屏幕的参数,然后实现动态调整。

1、准备两个页面a.aspx,b.aspx,在a.aspx页面写入如下代码(建议在<head></head>之间插入,这样可以快速实现跳转):

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
       <script type="text/javascript">
           function getscreen() {
               var sh = window.screen.height;//获取屏幕高度
               var sw = window.screen.width;//获取屏幕宽度
               //alert("已加载完成!");
               location.href = "../b.aspx?sh=" +sh+"&sw="+sw;//带参数跳转到b页面
           };
           getscreen();
         </script>

2.在b页面 的page_load(),写入如下代码:

string strWidth = Request.QueryString["sw"];

string strHeight = Request.QueryString["sh"];

Response.Write("屏幕的宽度:" + strWidth + "--" + "屏幕的高度:" + strHeight);

以上仅为其中一种较简便的方法。

ASP.net如何优雅地获取屏幕高度及宽度(通过JS)相关推荐

  1. android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...

  2. js和jQuery 获取屏幕高度、宽度

    js获取屏幕高度,宽带 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body ...

  3. jQuery 获取屏幕高度、宽度

    做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下. alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height() ...

  4. JavaScript获取屏幕高度和宽度等信息

    我们可以通过内置的document和window获取屏幕的一些属性,如高度.宽度等信息. 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.bo ...

  5. 关于js获取屏幕高度和宽度( window.document.body,window.screen)(PC端和移动端)

    在使用JS的时候经常遇到的问题就是我需要获取当前屏幕的宽度和高度.每每到这个时候不知道使用哪个: widow.document.body.offsetWidth; window.screen.avai ...

  6. android如何获取分屏区域的宽高,Android N获取屏幕高度的问题

    获取屏幕高度的代码 int getScreenHeight(Activity context) { WindowManager wm = (WindowManager)context.getSyste ...

  7. 获取屏幕高度——浏览器高度、控制台高度、工具栏高度

    今天想写一个效果,进入网站顶部导航栏需要一个全屏背景图,这个需要根据不同的屏幕大小适应不同的高度(不能使用height为100%,这个涉及到最外层容器的高度,容易造成高度塌陷),所以需要一个确定高度值 ...

  8. Android 获取屏幕高度,虚拟导航键检测

    本篇文章主要总结一下在全面屏上获取高度的问题. 获取屏幕高度 一般 Android 上获取设备的高度都是通过 DefaultDisplay 的方式来获取的如下: public int getScree ...

  9. 聊聊获取屏幕高度这件事

    问题的起因是我发现 PopupWindow弹出位置不正确时发现的.其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确,后面参考V2EX 的这篇帖子处理了.最近又一次做到类似功能,发现 ...

  10. vue原生获取屏幕高度

    vue原生获取屏幕高度 1.全界面 2.组件中 vue原生获取屏幕高度 技术胖pos实战练习知识点 视频链接 1.全界面 .main{float: left;width: 100%;height: 1 ...

最新文章

  1. 阿里云开启多媒体搜索新时代,发布全域精准图像搜索
  2. Ubuntu18.04安装Intel® oneAPI Toolkit
  3. Synchronize锁粒度
  4. 【学术相关】刚刚,中科院最新预警期刊名单发布!
  5. Ubuntu搭建JDK环境
  6. 禅道的基本使用(创建项目、维护部门、用户、产品、提出需求、创建测试用例等)
  7. 防止误删的神器-ECS实例删除保护
  8. 微软自带的浏览器Microsoft Edge不能上网的解决办法
  9. 网络 猫,路由器,交换机连接设置
  10. Robocode 圆周瞄准算法机器人
  11. inode对接微软服务器,H3C iNode智能客户端安装指导(Windows)-7.3-5PW102
  12. 关于马尔科夫链的期望收益在matlab中的实现
  13. 易地推拓客分享:内容获客是最稳定的获客方式之一
  14. 计算机备注用if函数怎么算,Excel中IF函数使用操作的设置技巧
  15. 一个手握安兔兔,一个执掌鲁大师,周鸿祎雷军这场仗谁能赢?
  16. 蓝桥杯 2019年号字串
  17. 孟庭苇---经典精选怀旧金曲
  18. 【Python】html格式转md格式
  19. Vue | 指令实现自动填充英文名功能
  20. C语言指针中 *p 和 p 的区别

热门文章

  1. format mla_MLAFormatMLA格式解读
  2. Oracle 锁表查询大全
  3. html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
  4. ios 版手机迅雷的安装方法
  5. 解构语音交互产品--人工智能AI技术
  6. 图形2.5 Bump Map的改进(凹凸映射)
  7. OCR如何识别PDF图片中的文字
  8. 乐高spike python_乐高教育EV3比SPIKE Prime更好的十个理由!
  9. 高通手机 进入 高通9008模式
  10. JS设计模式——责任链模式