В моем RazorView я использую:
@Html.Editor(prop.PropertyName)
чтобы получить EditorForm. Он также создает теги: data-val-*
с сообщениями проверки. Но в этих автоматически сгенерированных сообщениях Validation имя переменной отображается как тип.
data-val-number="The field "Int32" must be numeric."
Я думаю, это потому, что объект, который приходит в функцию Validation, пропускает имя переменной, и поэтому он использует тип. Поэтому мне нужно знать, где функция пытается получить имя переменной или какое поле пытается прочитать функция, чтобы это исправить.
p.s.
Я действительно не хочу менять свой предыдущий код, чтобы исправить это, у него есть свои причины, почему это так; -)