2011-12-19 4 views
0

ユーザーのモバイル画面の高さを取得できますか?MVC3でモバイル画面の寸法を取得する方法はありますか

1ページに表示されるアイテムの数を動的に設定したいと考えています。 MVCでは

+0

私は最善の方法を使用するようになると思います。 JavaScriptの幅と高さ。ブラウザがjavascriptをサポートしている場合にのみ動作します。 –

+0

@EmmanuelN - サーバー側で結果の数を制限したいと考えています。 AJAX呼び出しの短い、サーバー側の高さを取得する場所はありませんか? –

答えて

1

いいえ、これはブラウザとスクリプトのサポート 参照の関数である:http://www.javascriptkit.com/howto/newtech3.shtml

+0

アクション自体でこの値を取得する方法はありませんか? –

+0

いいえ、アクションはまったくサーバー側であり、どのクライアントがこれを表示するかはわかりません。あなたは、CSSのメディアタイプを使用して、必要なものがあればここでさまざまなレイアウトに役立てることができます。 http://mislav.uniqpath.com/2010/04/targeted-css/結果を制限したいので、ユーザーエージェント文字列によってサーバー側の特定のブラウザー(すべての主要なモバイルサイト)を検出できます。チェックアウト:http://blog.stevensanderson.com/2010/12/17/using-51degreesmobi-foundation-for-accurate-mobile-browser-detection-on-aspnet-mvc-3/そして簡単に検出するのが簡単です –

+0

@ShaiCohen javascriptは、クエリ文字列に画面のサイズを「注入」することができます。ユーザーがリンクをクリックすると、ディメンションはコントローラのアクションのポスターになります。 – Romias

関連する問題