5

ユーザー エージェントを決定するために使用されるこれら 2 つのプロパティの違い (ある場合) と利点/欠点は何ですか?

Dim strUserAgt as String
userAgent = Request.userAgent

対。

Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
4

1 に答える 1

4

出典: ASP.NET で BrowserType オブジェクトを使用せずにサーバー側コードでブラウザーの種類を判別する方法

ASP.NET では、Request.ServerVariables コレクションにアクセスするか、新しい Request.UserAgent プロパティを使用して HTTP_USER_AGENT ヘッダー値を取得できます。

違いはありません。どちらも同じものを取得しますHTTP_USER_AGENT header value

詳しく知りたい場合は、 Request.ServerVariables コレクションIIS サーバー変数を確認してください。これらのサーバー変数コレクションの値は、IIS のバージョンにも多少依存します。

于 2012-07-13T14:50:59.680 に答える