2016-10-14 2 views
0

통화 포맷터가 ASP.Net MVC에서 작동하지 않습니다. Model.ClientLicense.Rate 변수에 100.00 값이 있으면 UI의 입력 필드에 필드에 공백이 표시됩니다.ASP.Net MVC에서 통화 서식이 작동하지 않습니다.

참고 - 변경 유형 = "숫자" "텍스트"

+4

값 속성이 ** 반드시이 ** 따옴표로 할 텍스트 유형을 변경 시도에 영향을 줄 수 있습니다 생각합니다. – Amy

+0

유형을 텍스트로 변경해야했습니다. – user1186050

답변

-1

당신이 시도 할 수있는 - Model.ClientLicense.Rate은 진수 값 여기

<input name="Rate" type="number" class="form-control" [email protected](string.Format("{0:C}", Model.ClientLicense.Rate)) > 

솔루션 면도칼 코드입니다 이 통화 형식을 보여줄 필요가있을 때 항상 사용합니다.

@(String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", Convert.ToDouble(Model.ClientLicense.Rate))) 

또한 내가 입력의 type 속성이