2012-07-13 2 views

답변

3

출처 : How to determine browser type in server-side code without the BrowserType object in ASP.NET

ASP.NET에서, Request.ServerVariables 컬렉션에 액세스 할 수 있습니다 또는 가를 검색 할 새 Request.UserAgent 특성을 사용하여 HTTP_USER_AGENT 헤더 값입니다.

차이점이 없으며 둘 다 동일한 것을 검색합니다. HTTP_USER_AGENT header value.

Request.ServerVariables CollectionIIS Server Variables을 확인하십시오. 이러한 서버 변수 모음 값은 IIS 버전에 따라 다소 다릅니다.

+0

그렇다면이 질문은 query_string과 같은 다른 서버 변수를 수집하는 데 적용된다고 가정할까요? server_port와 같은 자체 속성이없는 변수는 ServerVariables 속성을 사용해야합니까? –

+0

또한, 자신의 특성을 갖는 서버 변수 만 결정해야하는 이유는 무엇입니까? 질문을해서 미안 해요. –

+0

포트, 쿼리 문자열, 호스트, 경로, 스키마 등은'HttpContext.Request.Url' 객체의 일부입니다. 'HttpRequest' 객체 문서 http://msdn.microsoft.com/en-us/library/system.web.httprequest_properties(v=vs.100).aspx를보십시오. – sesser