2014-01-21 3 views
0

MVC3 응용 프로그램을 개발 중이며 선호도에 따라 많은 사용자가 점을 소수 구분 기호 또는 쉼표로 사용하는 것이 좋습니다 (예 : 변경된 확장명을 가진 CSV 파일을 사용하여 Excel 파일을 다운로드 할 때 특정 체재를 피하기를위한 체재는 쉼표와 반대로 점을 대체해야한다). 지금 내 솔루션은 라디오 버튼이며 모든 것을 문자열로 저장하고 기본값을 선택한 값 (쉼표 또는 점)으로 바꿉니다. 모든 것을 문자열로 변환하지 못하도록하는 또 다른 솔루션이 있습니까?MVC3 숫자 형식

+1

http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx에는 이런 종류의 정보가 많이 있습니다. 또한 숫자 값을 문자열 (문화적으로 종속적)로 저장하지 말고 숫자 값으로 저장 한 다음 문자열로 변환 할 때 올바른 문화권을 사용하십시오. –

+0

나는 그것에 대해 생각하고 있었지만 큰 문제가 있습니다. http://stackoverflow.com/questions/21287691/mvc3-globalization-issue 저를 도울 수 있습니까? – rlartiga

답변

1

예, CultureInfo. 미리 정의 된 CultureInfo를 사용하여 물건을 내부적으로 저장하십시오. 방사형 버튼 값을 도트 (영어) 또는 쉼표 (프랑스어)를 사용하는 문화권에 연결 한 다음 선택한 문화 정보를 사용하여 값을 제공하십시오.

요점은 하나의 형식을 사용하여 내부적으로 값을 유지 한 다음 원하는 문화권 정보를 사용하여 표시하는 것입니다.

+0

그것에 대해 생각하고 있었지만 큰 문제가 있습니다. stackoverflow.com/questions/21287691/mvc3-globalization-issue 저를 도와 줄 수 있습니까? – rlartiga