Я создаю приложение ASP.NET MVC 3.В этом приложении мне нужно получить локализованные строки из базы данных.Поэтому я пишу пользовательский поставщик ресурсов, используя технику, описанную в этой статье http://msdn2.microsoft.com/en-us/library/aa905797.aspx.
Вопрос 1: Я хотел бы знать, как указать локализованные строки в представлениях.Если локализованные строки взяты из файла ресурсов, они будут указаны как @ {Namespace}. {ResourceFileName}. {ResourceKey}, как упомянуто в http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx. Как бы в этом случае указывались локализованные строки, если строкив базе данных.
Вопрос 2: Также мне нужно создать собственный класс фабрики провайдеров ресурсов, производный от ResourceProviderFactory.Здесь я должен переопределить метод CreateLocalResourceProvider, который принимает один параметр "virtualpath".Я хотел бы знать, какое значение будет передано параметру «virtualpath» при вызове CreateLocalResourceProvider.Есть ли способ контролировать через код значение, передаваемое параметру «virtualpath».