Я пытаюсь использовать файл ресурсов для хранения текста метки для Модели в проекте MVC 2.
У меня есть следующий класс ...
public class Person
{
[Display(ResourceType = typeof(Resources.Labels),Name="First")]
public string FirstName { get; set; }
public string LastName { get; set; }
}
... и пытались использовать ...
<%: Html.EditorForModel() %>
<%: Html.EditorFor(m => m) %>
<%: Html.LabelFor(m => m.FirstName) %>
... но я получаю «FirstName» для метки во всех случаях. Файл ресурсов называется Labels.resx, содержит запись «Первый» и находится в папке «Свойства».
Прочитав несколько постов, я считаю, что это должно работать в .NET 4 (я использую VS2010 RTM и ориентирован на .NET 4).
Должно ли это работать?
Заранее спасибо