Как получить ширину экрана на стороне сервера в проекте Asp.net (C#)?
Разместите это на вашей форме:
<input type="hidden" value=""
name="clientScreenHeight" id="clientScreenHeight" />
<input type="hidden" value=""
name="clientScreenWidth" id="clientScreenWidth" />
Это скрипт 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;