1

グループユニプロジェクトを開始し、ASP MVC 3を使用しています。モバイル(Web)コンポーネントと「従来の」Webアプリを用意します。一部のビューは重複します(インシデントモバイルビューとインシデント通常ビューのように)。ASP MVC 4には必要なモバイル機能がありますが、ベータ版ではチャンスを逃したくありません。

私たちが考えていたのは、ソリューションに2つのMVC 3プロジェクトを含めることでした。1つはモバイル用で、もう1つはWebアプリ用です。あるいは、モバイル専用コントローラーをいくつか持ち、すべてを1つのMVCプロジェクトに含めることを考えていました。たとえば(/ AccountMobileController/Signupおよび/AccountController/ Signup)?

何をお勧めしますか?ASP MVC 4 Betaを使用するのはばかげていますか?

4

3 に答える 3

3

MVC 3では、モバイルビューのサポートをかなり簡単に受けることができます。Stackoverflowで彼らがこれにどのように取り組んだかを見てください。

http://kevinmontrose.com/2011/07/17/mobile-views-in-asp-net-mvc3/

ほとんどの場合、コントローラーはモバイルサイトとフルサイトで同じである必要がありますが、ビューは異なります。

于 2012-04-26T03:15:07.107 に答える
1

私はMVC4ベータに行くと思います。

はい、ベータ版ですが、ほとんどの場合、本番環境に対応しています。

System.Web.Mvcは実際にはそれほど変更されていません。実際には、MVC4の「モバイルテンプレート」は、ほとんどの場合、テンプレートにあらかじめバンドルされているHtml、Css、およびJsテンプレートです。

MVC4の主な新しいモバイル機能は、さまざまなデバイスのビューを交換するためのものです。

さらに、Web APIは、APIを作成するのに非常に優れています。

http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-4-mobile-features

于 2012-04-26T03:22:23.837 に答える
0

BootstrapやLessなどのフレームワークを検討することをお勧めします。これらのフレームワークは、あまり労力をかけずにレスポンシブWebサイトを構築するのに役立ちます。干渉する可能性があるため、MVCコードからCSSまたはスタイルを挿入しないように注意してください。

于 2012-04-25T21:24:59.340 に答える