2012-02-06 6 views
0

내 프로젝트에 표시되지 않은 가치 나는이 모델이

<div class="editor"> 
@Html.LabelFor(model => model.BirthDate) 
@Html.TextBoxFor(model => model.BirthDate, new { @class = "date" }) 
@Html.ValidationMessageFor(model => model.BirthDate) 
</div> 

<div class="editor"> 
@Html.LabelFor(model => model.Age) 
@Html.DisplayTextFor(model => model.Age) 
@Html.ValidationMessageFor(model => model.Age) 
</div> 

그리고 생일이 가득되면 나이가 표시되지 않습니다

계산 된 연령. 내가 뭔가를 놓친다면 알려주시겠습니까?

답변

0

바인딩 작업을 제대로 수행하려면 setter와 getter를 모두 제공해야합니다.

아무 것도하지 않더라도 연령에 대한 설정기를 추가해보세요.

+0

나이에 대한 설정자를 이미 추가했지만 양식 작성시 나타나지 않습니다. 도와주세요. 내가 뭘 놓치고 있니? – keizune

+0

컨트롤러 작업에 대한 코드도 표시 할 수 있습니까? –

+0

'public ActionResult Create() { 반환보기(); } // // POST/직원/생성 [HttpPost] 공개 ActionResult가 생성 (종업원의 종업원) { (ModelState.IsValid) { context.Employees.Add (사원)의 경우; context.SaveChanges(); return RedirectToAction ("Index"); } 반환보기 (직원); } – keizune