Asp.Net获取屏幕宽度
如何在Asp.net(C#)项目中获取服务器端的屏幕宽度?
您可以使用javascript阅读它并将结果提交给服务器。
仅服务器端解决方案不存在,因为html不会在请求中自动提交此类数据。
把它放在你的表格上:
这是onload脚本:
$(document).ready(function () { $("#clientScreenWidth").val($(window).width()); $("#clientScreenHeight").val($(window).height()); });
这是服务器端代码:
string height = HttpContext.Current.Request.Params["clientScreenHeight"]; string width = HttpContext.Current.Request.Params["clientScreenWidth"];
获得角色
Request.Browser.ScreenCharactersWidth Request.Browser.ScreenCharactersHeight
获得决议
你需要用javascript或jquery从客户端发送数据我使用这个代码很好的工作
var ScreenPixelsHeight = window["innerHeight"]; var ScreenPixelsWidth = window["innerWidth"]; var JSLink = "http://www + "&ScreenPixelsHeight="+ScreenPixelsHeight+ "&ScreenPixelsWidth="+ScreenPixelsWidth;
使用下面的代码
int width = (Request.Browser.ScreenPixelsWidth) * 2 - 100; int height = (Request.Browser.ScreenPixelsHeight) * 2 - 100;
- ASP.NET Web App和C#Application之间的双向通信
- 大多数人使用.NET的SqlMembershipProvider,SqlRoleProvider和SqlProfileProvider吗?
- ASP.NET网页 – 使用WebImageresize和保存照片
- 重置会话超时而不在ASP.Net中进行回发
- 如何从.cs文件asp.net调用HttpHandler
- 使用WebApi进行OData分页($ inlinecount)
- 将字符串的字符编码从windows-1252转换为utf-8
- WebClient访问具有凭据的页面
- ASP.NET MVC5每个Razor Page在第一次加载时非常慢