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