2011-12-19 66 views
0

我可以检索用户手机屏幕的高度吗?有没有办法在MVC3中检索手机屏幕尺寸

我们希望动态设置每页显示的项目数量。

+0

我认为最好的办法,是使用。 Javascript的宽度和高度。只有浏览器支持JavaScript才能使用。 – 2011-12-19 19:37:51

+0

@EmmanuelN - 我们想限制服务器端的结果数量。缺少AJAX调用,无法在服务器端检索高度? – 2011-12-19 19:41:16

回答

1

在MVC没有,这是浏览器和脚本支持 见的功能:http://www.javascriptkit.com/howto/newtech3.shtml

+0

因此,无法在操作本身中检索此值? – 2011-12-19 19:38:21

+0

不,这个动作纯粹是服务器端,不知道客户端会看到这个。你可以在CSS中使用媒体类型来帮助你在不同的布局,如果这就是你想要的。 http://mislav.uniqpath.com/2010/04/targeted-css/然而,因为它似乎你想限制结果,你可以通过用户代理字符串检测服务器端的某些浏览器(所有主要的移动设备)。查看:http://blog.stevensanderson.com/2010/12/17/using-51degreesmobi-foundation-for-accurate-mobile-browser-detection-on-aspnet-mvc-3/,然后简单检测'mobile' – 2011-12-19 19:57:28

+0

@ShaiCohen javascript可以在查询字符串中“注入”屏幕尺寸...因此,一旦用户在某个链接上点击,该维度就是控制器操作的海报。 – Romias 2011-12-19 19:59:43