2013-10-18 69 views
2

我意識到這隻能從客戶端完成,但我仍然需要使用服務器端的寬度。所以,爲了獲得寬度,我在javascript中使用了screen.width。我試圖讓它在服務器端顯示,所以我寫了response.write(<script>return screen.width;</script>);。是否有原因screen.width不斷返回null在C#中,即使它在JavaScript中返回1280? 編輯: 我也嘗試將值從js傳遞到c#使用hiddenfields,但它始終發送值爲空,即使它在js中爲1280。獲取用戶屏幕的寬度

+0

爲什麼你認爲你需要它服務器端? –

+1

服務器運行完畢後,您是否意識到運行了JavaScript?學習頁面生命週期! – epascarello

+0

爲什麼你需要服務器上的寬度? – epascarello

回答

1

screen.width不等於用戶瀏覽器的寬度。寬度屬性返回訪問者的總寬度屏幕

+0

對不起,我的意思是屏幕。 –