Como alterar a validação de mensagem 'data-val-number' no MVC enquanto é gerada pelo auxiliar @Html

Suponha este modelo:

Public Class Detail
    ...
    <DisplayName("Custom DisplayName")>
    <Required(ErrorMessage:="Custom ErrorMessage")>
    Public Property PercentChange As Integer
    ...
end class

e a vista:

@Html.TextBoxFor(Function(m) m.PercentChange)

continuará este html:

   <input data-val="true" 
    data-val-number="The field 'Custom DisplayName' must be a number." 
    data-val-required="Custom ErrorMessage"     
    id="PercentChange" 
    name="PercentChange" type="text" value="0" />

Eu quero personalizar odata-val-number mensagem de erro que eu acho que gerou porquePercentChange é umInteger. Eu estava procurando por esse atributo para alterá-lo,range ou o que for relacionado não funciona.
Eu sei que há uma chance de editar o arquivo js discreto ou substituí-lo no lado do cliente. eu quero mudardata-val-numbermensagem de erro da mesma forma que outras do lado do servidor.

questionAnswers(13)

yourAnswerToTheQuestion