답변:
밑줄 ( _
)을 사용할 수 있으며 도우미는 나머지를 수행 할 수있을 정도로 지능적입니다.
@Html.TextBoxFor(
model => model.Country.CountryName,
new { data_url = Url.Action("CountryContains", "Geo") }
)
그리고 이전 ASP.NET MVC 3 버전에서 동일한 것을 달성하고자하는 사람들은
<%= Html.TextBoxFor(
model => model.Country.CountryName,
new Dictionary<string, object> {
{ "data-url", Url.Action("CountryContains", "Geo") }
}
) %>
EditorFor
. EditorFor 도우미는 주어진 유형에 해당하는 사용자 정의 HTML 템플리트를 렌더링하는 데 사용됩니다. 템플릿에는 많은 요소가 포함될 수 있으므로 템플릿의 속성에 대해 말하는 것은 실제로 의미가 없습니다. 물론 additionalViewData
편집기 템플릿에 전달 될 수있는 매개 변수 와 함께 작동하는 사용자 정의 템플릿을 작성 하여 해당 입력 필드에 속성으로 간단히 출력 할 수 있습니다.
_
변환됩니다 -
. 최신 버전이 떨어졌을 수도 있지만 MVC 3 및 4에서 성공적으로 사용하고 있습니다.
_
변환됩니다 -
. MVC 5를 사용하는 현재 작업중인 프로젝트에서 성공적으로 사용하고 있습니다.