0

ルーティング構成を尊重して、アクションがプラットフォームごとに異なるビューを返すようにしようとしています。これを処理できる組み込みのものはありますか?または、これを処理するためにカスタムViewResultを作成する必要がありますか?ビューのレンダリングほど、プラットフォームの実際の検出については心配していません。

例:HomeController.Aboutアクションは、コンピューターにView \ Home \ About.cshtml、タブレットにView \ Home \ AboutTablet.cshtml、携帯電話にView \ Home\AboutMobile.cshtmlを表示します。

4

1 に答える 1

0

ビューのマッピングを含めるには、独自のViewResultを作成する必要があります(命名規則により、作業が楽になります)。

あなたのために働くかもしれないし、そうでないかもしれないもう一つの考え。ユーザーをhttp://yoursite.com/tablethttp://yoursite.com/mobileのようなものに誘導してから、すべてのページに異なるレイアウトを使用することができます。

于 2012-07-16T19:24:03.083 に答える