Можно ли поделиться одним файлом со строками между ASPX, C # и JavaScript? - PullRequest
1 голос
/ 03 ноября 2008

Я хотел бы вынести все строки, используемые в проекте, в один файл и иметь возможность использовать его внутри aspx, кода C # позади и на стороне клиента в JavaScript.
Причина, по которой я хочу это сделать, заключается в том, что многие строки являются общими, то есть одинаковыми в двух местах.

Возможно ли это? Есть ли лучший способ?

Ответы [ 3 ]

2 голосов
/ 03 ноября 2008
1 голос
/ 03 ноября 2008

Один из респондентов предложил XML, но это было бы очень тяжело для доставки клиенту.

Подумайте над тем, чтобы сделать что-то похожее на процесс минификации в javascript. Возьмите ваши строки, которые вы используете на стороне сервера / C #, и обработайте ваши файлы JavaScript, используя что-то вроде perl / python / ruby, заменив идентификаторы строк самими строками.

Итак, если ваш javascript говорит:

оповещения ($ MY_TEXT $)

меняется на

alert («Строка, связанная с $ MY_TEXT $»)

Процесс perl / python / ruby ​​происходит в вашей "сборке" файлов javascript перед развертыванием на ваших производственных серверах.

0 голосов
/ 03 ноября 2008

Звучит так, будто все в порядке в аллее XML ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...