Где разместить свои локальные ресурсы в проекте MVC?

В настоящее время я работаю над приложением mvc4. Он должен быть многоязычным, поэтому для каждого из моих представлений требуется связанный с ним файл ресурсов.

В мире веб-форм я бы создал App_LocalResouces и имел бы в нем файлы ресурсов для моих страниц / пользовательских элементов управления.

Поскольку я новичок в MVC, я не уверен, как это работает - похоже ли это. Например, для моих бритвенных представлений, где находится файл ресурсов для конкретного представления. То же самое с моими моделями и контроллерами, где находится файл ресурсов для них?


person amateur    schedule 11.10.2012    source источник


Ответы (1)


Я видел это разными способами. Это действительно зависит от предпочтений. Я предпочитаю создать папку ресурсов и хранить переведенные строки в одном файле с именем культуры. Затем я устанавливаю язык в файле web.config и оставляю его на странице, чтобы вытащить правильные строки.

person Middas    schedule 11.10.2012
comment
Спасибо за эту информацию, не могли бы вы рассказать, какими еще способами вы это видели. Спасибо - person amateur; 12.10.2012
comment
odetocode. com / Blogs / scott / archive / 2009/07/16 / объясняет отличный способ. - person Middas; 12.10.2012
comment
Вы можете взглянуть на stackoverflow.com/questions/1875368/. - person Middas; 12.10.2012