C# 访客的屏幕分辨率
我需要得到你网站访问者的屏幕分辨率。在ASP.NET中可以这样做吗?我使用以下代码获得屏幕分辨率: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来完成此任务 然后,您必须以某种方式将此信息传递回应用程序。为什么需要此信息?网站应该以任何分辨率工作。您的可能副本
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