これはクライアント側からのみ可能であることに気付きましたが、サーバー側でも幅を使用する必要があります。したがって、幅を取得するためにscreen.width、javascript を使用しました。サーバー側で取得して表示させてみたので書いてみましたresponse.write(<script>return screen.width;</script>);。nulljavascriptで1280を返しても、c#でscreen.widthが返される理由はありますか? 編集: を使用して js から c# に値を渡そうとしましたが、hiddenfieldsjs で 1280 であっても値を null として送信し続けます。