3

ASP.NET 4 WebForms で 'DisplayModeProvider.Instance.Modes' コレクションを変更することは可能ですか? ユーザー エージェントに「iPhone」が含まれている場合にのみ、「Microsoft.AspNet.FriendlyUrls」の動作を「.mobile」バージョンのページにリダイレクトするように変更したいと考えています。このコードは Scott Hanselman から提供されましたが、ASP.NET 4 WebForms で動作させることができません。

「Application_Start」に配置されます。

DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
    ContextCondition = ctx => ctx.GetOverriddenUserAgent().Contains("iPhone")
});

どんな助けでも大歓迎です!

4

1 に答える 1

0

これは WebForms では不可能であると、より高い権力から知らされました。これに対する私の答えは、私が今解決した以前の質問を再訪することでした...

ASP.NET FriendlyUrls API - モバイル デバイスとして分類されるもののカスタマイズ

于 2013-10-10T15:48:25.350 に答える