0

デスクトップ PC、携帯電話、タブレットなどのデバイスに応じて、URL の書き換えと、さまざまなビューを返してレンダリングする機能の両方をサポートできる必要がある MVC 4 プロジェクトを作成しようとしています。

例えば;

URL書き換え

基本的に、製品ではなくビューごとに (データを表示するために ID が渡されます)、URL を www.mydomain.com/ ではなく www.mydomain.com/my-product-name/ のように読みたいと思います。 ProductView/?Id=12345

レスポンシブ モバイル デザイン

そのため、www.mydomain.com/my-product-name/ ページにアクセスしたときに、それがクライアントの要求である場合、デスクトップ ブラウザーで実行するように設計されたビューが返されるようにします。または、携帯電話の場合は、基本ビューを切り詰めます。

参考になる例や有用なドキュメントを提供できる人はいますか?

4

2 に答える 2

2

どうやら、あなたが言及したことはMVC4の重要な機能であるため、MVC4についてはまったく読んでいないようです。

まず、MVC4 では URL の書き換えが不要です。使いやすい URL をすぐに使用できます。書き換えは必要ありません。

第 2 に、MVC4 は、モバイル デバイスごとに異なるビューを定義できるモバイル テンプレートを使用し、それを表示するデバイスに基づいて正しいビューを自動的に選択します。

これを読むことをお勧めします:

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

于 2013-08-18T20:51:03.667 に答える