Пользовательская Культура для клиента определенная формулировка?

Аналогия, которую я нашел полезными для объяснения указателей, является гиперссылками. Большинство людей может понять, что ссылка на веб-страницу 'указывает' на другую страницу в Интернете, и если можно скопировать & вставьте ту гиперссылку тогда, они оба укажут на ту же исходную веб-страницу. Если Вы пойдете и отредактируете ту исходную страницу, то перейдете по любой из тех ссылок (указатели), то Вы получите ту новую обновленную страницу.

10
задан Todd 29 June 2009 в 18:13
поделиться

2 ответа

На самом деле это не так, это обычный подход - я видел это довольно много раз для магазинов электронной коммерции, где центральный магазин представляет собой обычную белую этикетку.

Это хорошо, потому что ASP .NET поддерживает локализацию из жести, вместо того, чтобы вам приходилось накатывать свои собственные настройки текста в каждом проклятом запросе, обрезать из этого состояние просмотра, управлять кешированием и т. Д.

в файле ресурсов он также может поступать из базы данных .

6
ответ дан 4 December 2019 в 02:26
поделиться

Да, это немного безумно. Но совсем немного. ASP.NET будет автоматически поддерживать только локализацию до языка и локали и в пределах. Я бы порекомендовал вам позволить ему сделать это для областей, которые не являются специфическими для какого-либо клиента.

Для клиентских меток я бы рекомендовал вам объединить использование пользовательских элементов управления вместе с кодом программной части, чтобы выбрать правильный текст из вашего файла ресурсов (если вы используете VS, тогда используйте его встроенную поддержку для управления ресурсами) и, возможно, с помощью кэша ASP.NET (возможно, директивы @Cache), если у вас есть ограниченные комбинации того, какие атрибуты можно использовать для выбора текста, специфичного для клиента.

Ваши подходы могут выглядеть как немного менее ручная работа, но с большей вероятностью приведут к проблемам, на отладку которых уйдет столько же или больше времени,

2
ответ дан 4 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: