Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访客的屏幕分辨率_C#_Asp.net_Resolution_Monitor - Fatal编程技术网

C# 访客的屏幕分辨率

C# 访客的屏幕分辨率,c#,asp.net,resolution,monitor,C#,Asp.net,Resolution,Monitor,我需要得到你网站访问者的屏幕分辨率。在ASP.NET中可以这样做吗?我使用以下代码获得屏幕分辨率: var mn = System.Windows.Forms.Screen.PrimaryScreen.Bounds; int h = mn.Height; int w = mn.Width; 但是这个解决方案在服务器上。我需要一个客户端监视器的分辨率。您必须使用javascript来完成此任务 然后,您必须以某种方式将此信息传递回应用程序。为什么需要此信息?网站应该以任何分辨率工作。您的可能副本

我需要得到你网站访问者的屏幕分辨率。在ASP.NET中可以这样做吗?我使用以下代码获得屏幕分辨率:

var mn = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
int h = mn.Height;
int w = mn.Width;

但是这个解决方案在服务器上。我需要一个客户端监视器的分辨率。

您必须使用javascript来完成此任务


然后,您必须以某种方式将此信息传递回应用程序。

为什么需要此信息?网站应该以任何分辨率工作。您的可能副本很可能必须使用客户端代码(如JavaScript),即使这样,您也只能获得浏览器窗口的分辨率。CSS媒体查询已成为处理web应用中显示分辨率的公认方法。请参见,例如,我需要获取控制器中的值!我需要得到控制器中的值!您不能从控制器内部执行此操作。您需要通过JavaScript获取它,然后通过ajax调用或其他方式将其发回控制器。
window.screen.availHeight
window.screen.availWidth