在ASP.NET MVC中,如何根据css像素获取屏幕宽度?我正在使用Nexus 5,如果我Request.Browser.ScreenPixelsWidth
,它会根据像素密度(即1080)给出宽度,但我想要的是CSS宽度,应该更多像480px。
答案 0 :(得分:1)
一种解决方案是简单地使用JQuery's Window Width - $(window).width()
- 将其填入隐藏字段,然后您可以在FormCollection的服务器端获取它。
答案 1 :(得分:1)
你是对的!您正在使用的代码将始终为您提供屏幕的像素。这被认为是1080。
要获取CSS值,您可以使用JavaScript代替!
您无法在运行时读取值。因为ASP.NET不处理那个!
我可以给你一个简单的建议:
试试这个:
var wid = screen.width;
现在您可以在文档中编写它!