如何在ASP.NET MVC中获取移动设备的CSS宽度?

时间:2014-02-01 08:04:48

标签: html asp.net css asp.net-mvc asp.net-mvc-4

在ASP.NET MVC中,如何根据css像素获取屏幕宽度?我正在使用Nexus 5,如果我Request.Browser.ScreenPixelsWidth,它会根据像素密度(即1080)给出宽度,但我想要的是CSS宽度,应该更多像480px。

2 个答案:

答案 0 :(得分:1)

一种解决方案是简单地使用JQuery's Window Width - $(window).width() - 将其填入隐藏字段,然后您可以在FormCollection的服务器端获取它。

答案 1 :(得分:1)

你是对的!您正在使用的代码将始终为您提供屏幕的像素。这被认为是1080。

要获取CSS值,您可以使用JavaScript代替!

您无法在运行时读取值。因为ASP.NET不处理那个!

我可以给你一个简单的建议:

试试这个:

var wid = screen.width;

现在您可以在文档中编写它!