2012-11-06 2 views
0

MVC4 프로젝트에서 MVC4 프로젝트에서 HtmlEditorFor 도우미가 모델 속성의 변경 사항을 반영하지 않으며 계정에 [DefaultValue("Some string ...")]을 반영하지 않습니다.MVC4 - EditorFor 도우미가 모델 및 DefaultValue의 변경 사항을 반영하지 않습니다.

여기 EditorFor 코드를 작성하는 방법에 문제가 있습니까?

@Html.EditorFor(model => model.Name) 

는 그러나 "순수"HTML/값 라인의이 종류는 당신이 나를 도울 수 있다면

<h2>@this.Model.SomePropertyThatHasChanged</h2> 

당신을 감사한다.

답변

0

return this.View([View name], [Model]); 전에 this.ModelState.Clear();을 추가했는데 이제 모델 변경 사항이 반영됩니다.

이렇게하면 DefaultValues가 전혀 표시되지 않는 문제는 해결되지 않았습니다.

+0

하지만 문제 : 내가 이것을 수행하면 모델 상태가 잘못됩니다. 예를 들어 this.ModelState.IsValid는 항상 유효한 것으로 고려됩니다. – TTT

관련 문제