2013-07-11 1 views
0

템플릿을 작성하고 날짜를 지정했지만 포스트 백에서 값이 손실됩니다. 누구든지 도와 줄 수 있습니까? 여기 MVC3 편집기 게시를위한 가치를 잃는 경우

내 Date.cshtml는 '공유/editortemplates'폴더에 저장된 :

@Html.EditorFor(m => m.RequiredByDate, new { Id = "RequiredByDate" }) 

그리고 뷰 모델의 특성 :

[Display(Name = "Required by date")] 
[Required(ErrorMessage = "Required by date is required.")] 
[DataType(DataType.Date)] 
public DateTime RequiredByDate { get; set; } 
다음
@model DateTime 

<div class="input-append"> 
    <input type="text" class="input-small datePicker" id="@ViewBag.Id" name="@ViewBag.Id" /> 
    <span class="add-on"><i class="icon-th"></i></span> 
</div> 

뷰입니다

도움을 주시면 감사하겠습니다.

답변

1

입력 값을 설정하지 않았습니다. 바보 같은 것.

<input type="text" class="input-small datePicker" id="@ViewBag.Id" name="@ViewBag.Id" value="@Model.ToString("dd/MM/yyyy")" /> 
관련 문제