Мне интересно, какое лучшее решение в моем случае. я получил следующую установку:Файл ресурса Javascript (.js) и файл ресурсов (.resx)
- ASP страницы с UserControls
- Knockout.js
- WCF услуга, вызываемая JS
- MultiLangual
я делаю JSON назад и вперед звонки между моим веб-сервисом и моим пользовательским контролем. Поскольку приложение должно быть многоязычным, я подумал о сохранении некоторых моих ресурсов в файле javascript (отправленном из веб-сервиса и сообщениям пользователям), так что, когда, например, в службе возникает ошибка, я возвращаю код ошибки (= ID) (пример: «TECH_4125») и получить ресурс из моего javascript-файла на правильном языке с помощью lcid.
Поскольку файлы javascript хранятся в кеше, я думал, что это будет лучший способ сделать это (для повышения производительности ??? -> но, конечно, у вас больше ресурсов, чем нужно на каждой странице). Еще одна причина для использования этого потому что мы можем повторно использовать некоторые ресурсы на других страницах.
Пример яваскрипта ресурсов
ресурсы-2067.js
var MessageCode={"NOT_0003":{"Label":"Geen resultaten gevonden","Display":"1 - Geen resultaten gevonden"}};
ресурсы-2057.js
var MessageCode={"NOT_0003":{"Label":"No results found","Display":"1- No results found"}};
ресурсы-1031.js
var MessageCode={"NOT_0003":{"Label":"Aucun résultat trouvé","Display":"1- Aucun résultat trouvé"}};
(+ я получаю мою метку ресурса с помощью, например: MessageCode.NOT_0003.Label)
Что бы вы предпочли и почему?
Я не могу себе представить, что это никто не знает? – RubenHerman