Я хочу, чтобы код JavaScript был отделен от представлений.
Я получил требование реализовать локализацию для простой кнопки изображения, сгенерированной JavaScript:
<img src="..." onclick="..." title="Close" />
Какая лучшая техника для локализации названия?
PS: Я нашел решение от Ayende. Это правильное направление.
Edit:
Я получил класс-помощник Localization, который предоставляет метод расширения Controller.Resource('foo').
Я собираюсь расширить его (помощник), чтобы он мог вернуть все ресурсы JavaScript (из подпапки "ClientSideResources" в App_LocalResources) для указанного контроллера по его имени. Затем - вызовите его в BaseController, добавьте его в ViewData и отрисуйте в Layout.
Будет ли это хорошей идеей?