Asp.net mvc 如何确定mvc控制器中的浏览器分辨率?

Asp.net mvc 如何确定mvc控制器中的浏览器分辨率?,asp.net-mvc,screen-resolution,Asp.net Mvc,Screen Resolution,我知道我可以使用Javascript获得浏览器的分辨率,但我不知道如何将其返回到控制器,以便计算网格行和列的大小。我不允许使用滚动条,我必须让网格精确显示适合该页面的内容。您可以使用,但它不是免费的 protected void Page_Load(object sender, EventArgs e)    {       int x = Request.Browser.ScreenPixelsWidth; int y = Request.Browser.ScreenPi

我知道我可以使用Javascript获得浏览器的分辨率,但我不知道如何将其返回到控制器,以便计算网格行和列的大小。我不允许使用滚动条,我必须让网格精确显示适合该页面的内容。

您可以使用,但它不是免费的

   protected void Page_Load(object sender, EventArgs e)
   {
       int x = Request.Browser.ScreenPixelsWidth;
       int y = Request.Browser.ScreenPixelsHeight;
   }

这应该通过css和/或javascript实现。没有必要将尺寸发送回控制器集,只要假设我确实需要,是否可能,或者它是否破坏了模式?仅供参考-我正在根据屏幕大小动态更改数据流并注入单元格,以说明孤寡和组标题。更改窗口大小时会发生什么情况?您必须在JS中获取值,然后使用ajax或发布维度来更新表。我仍然认为设计是更好的选择。我对这种技术的回答在我的测试中是错误的。