Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取用户的宽度';s屏幕_C#_Javascript_Asp.net - Fatal编程技术网

C# 获取用户的宽度';s屏幕

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

我意识到这只能从客户端实现,但我仍然需要在服务器端使用宽度。因此,为了获得宽度,我在javascript中使用了
screen.width
。我试图在服务器端获取并显示它,所以我编写了
response.write(returnscreen.width;)。screen.width在c#中不断返回
null
,即使在javascript中返回1280,这有什么原因吗? 编辑:
我还尝试使用
hiddenfields
将值从js传递到c#,但它一直以null形式发送值,即使它在js中的1280。

screen.width不等于用户浏览器的宽度。width属性返回访问者屏幕的总宽度

为什么您认为需要它服务器端?您是否意识到JavaScript在服务器运行完成后运行?了解页面生命周期!为什么您需要服务器上的宽度?我可以使用客户端上的宽度来完成我想要的,但我仍然希望解决这个问题。您无法在第一页上获得屏幕大小。您必须将该值放在一个隐藏字段中,并将其发布到服务器或使用ajax/json发送。你为什么需要屏幕尺寸?对不起,我是说屏幕。