programing

Html.EditorFor additionalViewData

goodcopy 2021. 1. 14. 23:16
반응형

Html.EditorFor additionalViewData


다음 ViewData과 같이 값을 추가하는 사용자 지정 편집기 템플릿이 있습니다 .

@Html.EditorFor( model => model.PhoneNumber , new { Title = "SomeValue" } )

값과 속성 이름 모두에 액세스하려면 어떻게해야합니까?


ViewData는 사전입니다.

를 작성 ViewData["Title"]하거나 ViewData(KeyValuePairs 모음 인) 루프를 통해 반복 할 수 있습니다 ViewData.Keys.


보기 데이터에 htmlAttributes 개체를 중첩 할 수 있습니다.

<%= Html.EditorFor(model => model.PhoneNumber, new { htmlAttributes = new { Title = "SomeValue" } })

그런 다음 편집기 템플릿에서 :

<%= Html.TextBox("", Model.Value, ViewData["htmlAttributes"])%>

참조 URL : https://stackoverflow.com/questions/4457136/html-editorfor-additionalviewdata

반응형