2013-01-07 4 views
0

내가 여기 둘러보고 된 포인트가 될 필요가 있고 나는이 솔루션을 발견 :변환 문자열은

ViewBag.lon = double.Parse(parts[1], CultureInfo.InvariantCulture); 

이 부분적으로 ... 트릭을하고있다 ...이를 넣을 때를 값을 내 ViewBag에 써서 써주세요. '.' 갑자기 ... '누가이 문제를 해결할 수 있을까? 모든 그들은 모두 확인을하고있는 ViewBag에 ... ViewBag에서 그것을 얻기 전까지 좋은 것처럼

보인다 ..

어떤 해결책?

+0

당신이 보여줄 수있는 방법 당신이보기에이'ViewBag.lon' 값을 사용하고 있습니까? –

답변

0

아마도 기본 문화권에 소수점으로 쉼표 (예 : 스페인)를 사용하고 있습니다. 그것을 강제하는 한 가지 방법은, 형식 문자열을 제공 그것을 작성하는 것입니다 :

@(ViewBag.lon.ToString("#,##0.00")) 

참조 : http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

+0

하지만 문자열이 아닐 수도 있습니다 ... '.' 내 viewbag 및 형식 double 값을 얻을 때 ... – user1122844

+0

내 UI culture 문제가 구성 파일에서 적절한 문화권을 설정하려고합니다. –