2012-06-14 2 views
4

그래서 1mln $에 대한 질문입니다.클라이언트 컴퓨터에서 CultureInfo를 얻는 방법은 무엇입니까?

먼저 Visual WebGui에서 웹 응용 프로그램을 개발하고 있습니다. 이것은 기본적으로 Winforms이지만, 응용 프로그램이 HTML5 및 웹 응용 프로그램으로 변환됩니다. 어쨌든 DateTime 형식에 문제가 있습니다. 기본적으로 서버 컴퓨터의 CultureInfo입니다.

나는 그렇게 Web.config의에서이 메소드를 오버라이드 (override) 할 수 있습니다

<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="de-DE"/> 

모든 DATEFORMAT 모든 클라이언트 시스템에서 독일어됩니다. 필자가 원하는 것은 제어판의 클라이언트 컴퓨터와 같이 Datetime 형식을 표시하는 웹 응용 프로그램을 만드는 것입니다.

가능합니까? 솔루션을 찾을 수 없습니다. 도움을

감사합니다,

+0

'Visual WebGui'는 정확히 무엇입니까? –

+0

http://www.visualwebgui.com/ –

답변

4

이 시도 :

Thread.CurrentThread.CurrentCulture = new CultureInfo(Request.UserLanguages[1]); 

확인 예를 Multilingual Application

+0

올바른 문화권이 항상 배열의 두 번째 항목은 아닙니다. – Beakie

0

당신은 자동으로 세계화 태그의 uiculture 문화 속성을 설정할 수 있습니다이 링크. 이렇게하면 서버가 브라우저의 설정에 따라 사용자의 언어를 결정할 수 있으며 현지화 된 리소스를 사용하면 모든 것이 자동으로 실행됩니다.

관련 문제