2014-04-14 4 views
2

MVC 용 Telerik Extension의 IntegerTextBoxFor에 대한 질문이 있습니다. 나는 현재 그것에서 쉼표의 사용을 제거하려고 노력 중입니다. 현재 내가 가진 것은 여기에있다. 모델에 있지만 완료있다 : I가 [DisplayFormat가 ("{g 0}"DataFormatString =)를 첨가, 시도IntegerTextBoxFor에서 쉼표 제거

[NopResourceDisplayName("Admin.ReturnRequest.List.SearchOrderId")] 
public int SearchOrderId { get; set; } 

편집기 템플릿 모델

@model System.Int32 
@using Telerik.Web.Mvc.UI 

@Html.Telerik().IntegerTextBoxFor(model => model) 

Int32.cshtml

불렀다 아무것도. 또한 0 : #####, 0 : 00000 및 0 : n을 사용해 보았습니다.

+1

@ JasonEvans 문제는 UI와 관련이 있다고 생각합니다. Telerik IntegerTextBoxFor가 SearchOrderId를 표시하는 데 사용되면 DecimalSeparator로 숫자의 형식을 지정합니다. – dotnetstep

+1

'@Html.Telerik(). IntegerTextBoxFor (model => model) .NumberGroupSeparator ("")' – nemesv

+0

@JasonEvans로 Telerik이 이미 수행 한 작업은 무엇일까요? 그것은 이유없이 휠을 재발 명하게 될 것입니다. – IyaTaisho

답변

1

IntegerTextBoxFor(model => model)NumberGroupSeparator 메서드를 호출하여 그룹 구분 기호를 구성 할 수 있습니다.

그래서 당신은 당신이 빈 문자열로 설정할 수 분리가 필요하지 않은 경우 :

@Html.Telerik().IntegerTextBoxFor(model => model).NumberGroupSeparator("") 
0

Telerik 검도 UI에서이 "NumberGroupSeparator"방법이 없습니다.

@(Html.Kendo().IntegerTextBoxFor(model => model)