0

私は現在DisplayModeProvider、モバイルリクエストが着信しているかどうかを確認し、モバイルリクエストPage.mobile.cshtmlを検出した場合はファイルを提供するために使用しています。それ以外の場合は、デフォルトページを提供していますPage.cshtml。これはフォールバックとしても機能します。Pag​​eX に対するモバイル リクエストがPageX.mobile.cshtmlあり、存在しないが がある場合PageX.cshtml、私は を提供しPageX.cshtmlます。これは意図したとおりに機能しています。

タブレット リクエストのサポートを含めるため、フォールバック動作を追加したいと考えています。そのため、タブレット デバイスのリクエストが検出されたときに、 があれば、Page.tablet.cshtml先に進み、そのファイルを提供します。ファイルが存在しない場合は、ファイル...tablet.cshtmlを提供しようとします。存在しない場合は、ファイルを提供します。Page.mobile.cshtmlPage.mobile.cshtmlPage.cshtml

...tablet.csthmlすべてのページのファイルを作成し、その中でHtml.Partial'ing することなく、これを行う方法はあり...mobile.cshtmlますか?

4

1 に答える 1