Programing

HTML5 data- * with asp.net mvc TextboxFor HTML 속성

lottogame 2020. 4. 12. 10:12
반응형

HTML5 data- * with asp.net mvc TextboxFor HTML 속성


data-*TextboxFor를 사용하여 HTML 속성을 어떻게 추가 합니까?

이것이 내가 현재 가지고있는 것입니다 :

@Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })

보시다시피, -여기에 문제가 있습니다 data-url. 이 문제를 해결하는 방법은 무엇입니까?


밑줄 ( _)을 사용할 수 있으며 도우미는 나머지를 수행 할 수있을 정도로 지능적입니다.

@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") } 
    }
) %>

참고 URL : https://stackoverflow.com/questions/4844001/html5-data-with-asp-net-mvc-textboxfor-html-attributes

반응형