Я пытаюсь создать свой собственный шаблон для текстового поля в MVC 3. Как я могу получить доступ к ErrorMessage в шаблоне, который я указал с атрибутом в модели (например, [Required(ErrorMessage="Some error message")]?
[Required(ErrorMessage="Some error message")]
Полагаю, вам нужен доступ к метаданным, приведите их к обязательному атрибуту и обратитесь к свойству errormessage.
Чтобы получить доступ к метаданным, используйте ViewData.ModelMetadata в своем шаблоне.Смотри: http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html