2013-03-27 4 views
2

나는 사이트의 방문자의 화면 해상도를 얻어야합니다. ASP.NET에서이 작업을 수행 할 수 있습니까? 코드를 사용하여 화면 해상도를 얻었습니다.방문자의 화면 해상도

var mn = System.Windows.Forms.Screen.PrimaryScreen.Bounds; 
int h = mn.Height; 
int w = mn.Width; 

그러나이 해상도는 서버에 있습니다. 클라이언트 모니터의 해상도가 필요합니다.

+1

왜이 정보가 필요합니까? 웹 사이트는 모든 결의안에서 작동해야합니다. – Dai

+0

[브라우저 간 방식으로 뷰포트의 정확한 높이와 너비를 찾습니다 (Prototype/jQuery 없음)] (http://stackoverflow.com/questions/1766861/find-theact-height-and- view-in-a-cross-browser-way-no-proto) –

+0

JavaScript와 같은 클라이언트 측 코드로 처리해야 할 가능성이 가장 높습니다. 브라우저 창. – dkroy

답변

2

이 작업을 수행하려면 자바 스크립트를 사용해야합니다. availHeightavailWidth

window.screen.availHeight 
window.screen.availWidth 

그럼 당신은 어떻게 든 응용 프로그램이 다시 통과해야합니다.

+0

컨트롤러에서 값을 가져와야합니다! –

+2

컨트롤러 내에서 연결할 수 없습니다. JavaScript를 통해 가져와 Ajax 호출 등으로 컨트롤러에 다시 게시해야합니다. – Kyle