ASP.net如何优雅地获取屏幕高度及宽度(通过JS)
尝试过用.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)相关推荐
- android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...
- js和jQuery 获取屏幕高度、宽度
js获取屏幕高度,宽带 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body ...
- jQuery 获取屏幕高度、宽度
做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下. alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height() ...
- JavaScript获取屏幕高度和宽度等信息
我们可以通过内置的document和window获取屏幕的一些属性,如高度.宽度等信息. 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.bo ...
- 关于js获取屏幕高度和宽度( window.document.body,window.screen)(PC端和移动端)
在使用JS的时候经常遇到的问题就是我需要获取当前屏幕的宽度和高度.每每到这个时候不知道使用哪个: widow.document.body.offsetWidth; window.screen.avai ...
- android如何获取分屏区域的宽高,Android N获取屏幕高度的问题
获取屏幕高度的代码 int getScreenHeight(Activity context) { WindowManager wm = (WindowManager)context.getSyste ...
- 获取屏幕高度——浏览器高度、控制台高度、工具栏高度
今天想写一个效果,进入网站顶部导航栏需要一个全屏背景图,这个需要根据不同的屏幕大小适应不同的高度(不能使用height为100%,这个涉及到最外层容器的高度,容易造成高度塌陷),所以需要一个确定高度值 ...
- Android 获取屏幕高度,虚拟导航键检测
本篇文章主要总结一下在全面屏上获取高度的问题. 获取屏幕高度 一般 Android 上获取设备的高度都是通过 DefaultDisplay 的方式来获取的如下: public int getScree ...
- 聊聊获取屏幕高度这件事
问题的起因是我发现 PopupWindow弹出位置不正确时发现的.其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确,后面参考V2EX 的这篇帖子处理了.最近又一次做到类似功能,发现 ...
- vue原生获取屏幕高度
vue原生获取屏幕高度 1.全界面 2.组件中 vue原生获取屏幕高度 技术胖pos实战练习知识点 视频链接 1.全界面 .main{float: left;width: 100%;height: 1 ...
最新文章
- 阿里云开启多媒体搜索新时代,发布全域精准图像搜索
- Ubuntu18.04安装Intel® oneAPI Toolkit
- Synchronize锁粒度
- 【学术相关】刚刚,中科院最新预警期刊名单发布!
- Ubuntu搭建JDK环境
- 禅道的基本使用(创建项目、维护部门、用户、产品、提出需求、创建测试用例等)
- 防止误删的神器-ECS实例删除保护
- 微软自带的浏览器Microsoft Edge不能上网的解决办法
- 网络 猫,路由器,交换机连接设置
- Robocode 圆周瞄准算法机器人
- inode对接微软服务器,H3C iNode智能客户端安装指导(Windows)-7.3-5PW102
- 关于马尔科夫链的期望收益在matlab中的实现
- 易地推拓客分享:内容获客是最稳定的获客方式之一
- 计算机备注用if函数怎么算,Excel中IF函数使用操作的设置技巧
- 一个手握安兔兔,一个执掌鲁大师,周鸿祎雷军这场仗谁能赢?
- 蓝桥杯 2019年号字串
- 孟庭苇---经典精选怀旧金曲
- 【Python】html格式转md格式
- Vue | 指令实现自动填充英文名功能
- C语言指针中 *p 和 p 的区别