Jak dodać niestandardowe atrybuty danych i klasy do `@ Html.EditorFor`?

Chcę dodać niestandardowe atrybuty doinput wygenerowane przez@Html.EditorFor, Spróbowałem:

@Html.EditorFor(model => model.Percent, new { @class = "percent" })

Ale po prostu ignoruje moją klasę, z tego, co mogę powiedzieć po przeszukiwaniu, to, że szablon nie obsługuje dodawania niestandardowych atrybutów.

Ale w jaki sposób można utworzyć niestandardowy szablon dodający obsługę niestandardowych atrybutów, zachowując jednocześnie wszystkie funkcje starego szablonu?

questionAnswers(4)

yourAnswerToTheQuestion