2013-11-21 8 views
0

예를 들어 NumericTextBoxFor과 같이, 자리 표시자가 표시되지 않습니다. 대신, 나는 또한 자리 표시자를 보여 .Value(null)를 사용하려고했으나이 적용되지 않은 0검도 모델 바인딩으로 인해 자리 표시자가 표시되지 않음

@(Html.Kendo().NumericTextBoxFor(m => m.item) 
    .Placeholder("Item Counts") 
    .Format("# Item(s)") 
    .Min(0) 
) 

이 경우, 디폴트 값을 보여줍니다!

모든 의견을 환영합니다. 감사!

답변

1

C#의 정수 기본값이 0이기 때문입니다. 따라서 "항목"에 값을 지정하지 않으면 기본적으로 0으로 설정됩니다. null로 만들려면 모델에 nullable integer (int?)로 정의해야합니다.

public int? item { get; set; } 
관련 문제