私は現在DisplayModeProvider
、モバイルリクエストが着信しているかどうかを確認し、モバイルリクエストPage.mobile.cshtml
を検出した場合はファイルを提供するために使用しています。それ以外の場合は、デフォルトページを提供していますPage.cshtml
。これはフォールバックとしても機能します。PageX に対するモバイル リクエストがPageX.mobile.cshtml
あり、存在しないが がある場合PageX.cshtml
、私は を提供しPageX.cshtml
ます。これは意図したとおりに機能しています。
タブレット リクエストのサポートを含めるため、フォールバック動作を追加したいと考えています。そのため、タブレット デバイスのリクエストが検出されたときに、 があれば、Page.tablet.cshtml
先に進み、そのファイルを提供します。ファイルが存在しない場合は、ファイル...tablet.cshtml
を提供しようとします。存在しない場合は、ファイルを提供します。Page.mobile.cshtml
Page.mobile.cshtml
Page.cshtml
...tablet.csthml
すべてのページのファイルを作成し、その中でHtml.Partial
'ing することなく、これを行う方法はあり...mobile.cshtml
ますか?