c# - 访客屏幕分辨率

标签 c# asp.net resolution monitor

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

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

但是这个分辨率在服务器上。我需要客户端显示器的分辨率。

最佳答案

您必须使用 JavaScript 来完成此操作。 availHeight availWidth

window.screen.availHeight
window.screen.availWidth 

然后您必须以某种方式将其传递回您的应用程序。

关于c# - 访客屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15667408/

相关文章:

c# - System.InvalidCastException:无法将类型为“System.Object”的对象转换为类型为“System.IO.StreamWriter”

c# - Membership.GetUser() 建议使用?

javascript - View 未将模型传递给 Controller ​​ - ASP.Net MVC

当应用程序的部署目标设置为 6.0 或 6.1 时,Xcode 6 错误地加载了 3x 图像

actionscript-3 - 当一个SWF动态加载另一个SWF文件时,如何使用在两个SWF文件中的Action Script 3类解析为同一类?

python - 保存绘图时更改 Matplotlib 图窗口的分辨率?

c# - ITargetBlock<TInput>.Completion.ContinueWith() 的最佳实践

c# - 忽略 DOCTYPE .dtd,但 .dtd 文件必须仍然存在

c# - WCF 服务方法在 WCF 测试客户端中不可用,因为它使用类型

asp.net - 找不到 ID 为 'Safari1Plus' 的浏览器或网关元素