3

私はそれを使用しているプラ​​ットフォームのメタファに適応する webapp を作成する必要があり、そのために「レスポンシブ Web デザイン」を使用したい 具体的には、RESS「レスポンシブ デザイン + サーバー サイド コンポーネント」を使用したいと思いますデバイスへのトラフィックを最小限に抑えるため、変換はサーバー側で行われます。

Drupalの世界には既製のフレームワークがあることをグーグルで知っていますが、アプリを純粋なC#.NETにしたいのですが、これに対する解決策はすでにありますか?

4

1 に答える 1

2

ASP.NET MVC 4 を使用すると、クライアントに応じてレスポンシブ デザインを簡単に実装できます。利用可能ないくつかのオプション:

  • ビューポート メタ タグと CSS3 メディア クエリを使用したアダプティブ レンダリング - 同じコンテンツが提供されますが、UI は表示されているブラウザー/デバイスに適応します。

  • 表示モード - そのままで、リクエストがモバイル デバイスから発信された場合、MVC は命名規則のビューを優先します。デバイス。独自の表示モード プロバイダーを作成して、Http 要求で受信した情報に基づいて出力をさらに制御できます。たとえば、iPad の場合、慣例に従ってビューを表示します: MyView.ipad.cshtml

表示モードを使用すると、まったく異なる出力をレンダリングできるため、ネットワークを介してクライアントに送信される量を実際に制御できます。ただし、通常は、この 2 つを組み合わせると、レスポンシブ/アダプティブ Web アプリケーションを作成するのに役立ちます。

リンク:
http://weblogs.asp.net/jgalloway/archive/2011/10/06/asp-net-mvc-4-overview-part-2-default-template-changes-and-adaptive-rendering.aspx

http://msdn.microsoft.com/en-us/magazine/dn296507.aspx

これはあなたが求めているものですか?

于 2013-09-02T09:49:10.293 に答える