C# 获取用户的宽度';s屏幕
我意识到这只能从客户端实现,但我仍然需要在服务器端使用宽度。因此,为了获得宽度,我在javascript中使用了C# 获取用户的宽度';s屏幕,c#,javascript,asp.net,C#,Javascript,Asp.net,我意识到这只能从客户端实现,但我仍然需要在服务器端使用宽度。因此,为了获得宽度,我在javascript中使用了screen.width。我试图在服务器端获取并显示它,所以我编写了response.write(returnscreen.width;)。screen.width在c#中不断返回null,即使在javascript中返回1280,这有什么原因吗? 编辑: 我还尝试使用hiddenfields将值从js传递到c#,但它一直以null形式发送值,即使它在js中的1280。screen.w
screen.width
。我试图在服务器端获取并显示它,所以我编写了response.write(returnscreen.width;)代码>。screen.width在c#中不断返回null
,即使在javascript中返回1280,这有什么原因吗?
编辑:
我还尝试使用hiddenfields
将值从js传递到c#,但它一直以null形式发送值,即使它在js中的1280。screen.width不等于用户浏览器的宽度。width属性返回访问者屏幕的总宽度为什么您认为需要它服务器端?您是否意识到JavaScript在服务器运行完成后运行?了解页面生命周期!为什么您需要服务器上的宽度?我可以使用客户端上的宽度来完成我想要的,但我仍然希望解决这个问题。您无法在第一页上获得屏幕大小。您必须将该值放在一个隐藏字段中,并将其发布到服务器或使用ajax/json发送。你为什么需要屏幕尺寸?对不起,我是说屏幕。