1

asp (Active Server Pages) で既に作成された Web アプリケーションがあり、その Web アプリケーション モジュールの一部がモバイル サイト (通常は請求書を承認または拒否する) に変換されるため、要求がモバイル デバイスから来るたびに、リクエストをモバイルサイトに転送するにはどうすればASPログインでデバイスを検出できるので、リクエストをモバイルログインページにリダイレクトできますか...??

4

2 に答える 2

1

取得しているユーザー エージェントを確認する必要があります。このSOスレッドに記載されているように:

private static string[] mobileDevices = new string[] {"iphone","ppc"
                                                      "windows ce","blackberry",
                                                      "opera mini","mobile","palm"
                                                      "portable","opera mobi" };

public static bool IsMobileDevice(string userAgent)  
{  
    // TODO: null check
    userAgent = userAgent.ToLower();  
    return mobileDevices.Any(x => userAgent.Contains(x));
}

更新: 私は ASP についてあまり知識がありませんが、これで正しい方向に進むことができると思います。

于 2012-04-17T07:54:20.433 に答える
0

これにはMobile ESPライブラリを使用できます。ASP Classicにも移植されています ;)。

ASP Classic ポートを数回使用し、魅力的に動作します。

于 2012-04-17T10:10:11.457 に答える