MVC: Zastąp domyślną wiadomość ValidationMessage

W świecie MVC mam ten model widoku ...

public class MyViewModel{

[Required]
public string FirstName{ get; set; }    }

... i tego typu rzeczy moim zdaniem ...

<%= Html.ValidationSummary("Please correct the errors and try again.") %>
<%= Html.TextBox("FirstName") %>
<%= Html.ValidationMessage("FirstName", "*") %>

Moje pytanie: jeśli prześlę ten formularz bez podania nazwy, otrzymuję następujący komunikat „Pole imienia jest wymagane”

DOBRZE. Więc idę i zmienię swoją nieruchomość na ...

[DisplayName("First Name")]
[Required]
public string FirstName{ get; set; }    

..i teraz otrzymasz „Pole imienia jest wymagane”

Jak dotąd wszystko dobrze.

Teraz chcę, aby komunikat o błędzie wyświetlał „Imię Blah Blah”. Jak mogę zastąpić domyślny komunikat, aby wyświetlić DisplayName + „Blah Blah”, bez adnotowania wszystkich właściwości za pomocą czegoś takiego

[Required(ErrorMessage = "First Name Blah Blah")]

Twoje zdrowie,

ETFairfax

questionAnswers(8)

yourAnswerToTheQuestion