ユーザー エージェントを決定するために使用されるこれら 2 つのプロパティの違い (ある場合) と利点/欠点は何ですか?
Dim strUserAgt as String
userAgent = Request.userAgent
対。
Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
ユーザー エージェントを決定するために使用されるこれら 2 つのプロパティの違い (ある場合) と利点/欠点は何ですか?
Dim strUserAgt as String
userAgent = Request.userAgent
対。
Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
出典: ASP.NET で BrowserType オブジェクトを使用せずにサーバー側コードでブラウザーの種類を判別する方法
ASP.NET では、Request.ServerVariables コレクションにアクセスするか、新しい Request.UserAgent プロパティを使用して HTTP_USER_AGENT ヘッダー値を取得できます。
違いはありません。どちらも同じものを取得しますHTTP_USER_AGENT header value
。
詳しく知りたい場合は、 Request.ServerVariables コレクションとIIS サーバー変数を確認してください。これらのサーバー変数コレクションの値は、IIS のバージョンにも多少依存します。