2012-10-05 6 views
0

를 작동하지 않는 내가있다. 그래서 나는 이것을 시도했다 :EditorFor AdditionalViewData

@Html.EditorFor(model => model.Password, new { value = "othertext"}) 

그러나 나는 항상 내 사용자 이름을 가지고있다.

도움 주셔서 감사합니다.

답변

2

EditorFor의 "추가보기 데이터"매개 변수는 편집기 템플릿에서 사용할 새보기 데이터를 설정합니다. 여기서 "여분의 물건"을 렌더링하는 것은 아닙니다.

그리고 난 당신이 htmlAttributes 설정하려는 이해 : 모델에 의해 반환되는 값을

@Html.TextBoxFor(model => model.Password, new { value = "xxx" }) 
+0

예 나는 새로운 객체를 생성하지 않지만, 단지 추가보기 데이터의 값을 사용하지 . – MaT

+0

@MaT EditorTemplates는 강력한 형식의 뷰를위한 특수 폴더이며,'Password'가'string'이라는 것을 알고 있기 때문에'TextBox'를 사용하십시오. 'EditorTemplates'의 모습 : [ASP.NET MVC에 대한 간단한 팁 - 편집기 템플릿] (http://blogs.msdn.com/b/nunos/archive/2010/02/08/quick-tips-about-asp-net) -mvc-editor-templates.aspx) – webdeveloper

관련 문제