Asp.net(C#)のプロジェクトで、サーバー側の画面幅を取得するにはどうすればよいですか?
javascriptで読み込んで、その結果をサーバーに送信すればいい。 htmlはこのようなデータをリクエストで自動的に送信しないので、サーバー側だけの解決策は存在し得ない。
これをフォームに配置します。
<input type="hidden" value="" name="clientScreenHeight" id="clientScreenHeight" /> <input type="hidden" value="" name="clientScreenWidth" id="clientScreenWidth" />
これはオンロードスクリプトです。
$(document).ready(function () { $("#clientScreenWidth").val($(window).width()); $("#clientScreenHeight").val($(window).height()); });
これはサーバーサイドのコードです。
string height = HttpContext.Current.Request.Params["clientScreenHeight"]; string width = HttpContext.Current.Request.Params["clientScreenWidth"];
をクリックすると、文字が表示されます。
Request.Browser.ScreenCharactersWidth Request.Browser.ScreenCharactersHeight
をクリックすると、解像度が表示されます。
クライアントサイドから javascript または jquery でデータを送信する必要があります。 私はこのコードを使用して、その良い仕事
var ScreenPixelsHeight = window["innerHeight"]; var ScreenPixelsWidth = window["innerWidth"]; var JSLink = "http://www + "&ScreenPixelsHeight="+ScreenPixelsHeight+ "&ScreenPixelsWidth="+ScreenPixelsWidth;
javascriptで読み込んで、その結果をサーバーに送信すればいい。
htmlはこのようなデータをリクエストで自動的に送信しないので、サーバー側だけの解決策は存在し得ない。
これをフォームに配置します。
これはオンロードスクリプトです。
これはサーバーサイドのコードです。
をクリックすると、文字が表示されます。
をクリックすると、解像度が表示されます。
クライアントサイドから javascript または jquery でデータを送信する必要があります。 私はこのコードを使用して、その良い仕事