В секции Profile задаются параметры настройки языка сайта по умолчанию.
Структура секции:
<profile defaultProvider="WebPartProvider_Lang" enabled="true" inherits="KpiProfile">
<!-- Список провайдеров -->
<providers>
<!-- Добавление провайдера -->
<add name="WebPartProvider_Lang"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="WebPartDB"
applicationName="KPI" />
</providers>
<!-- Список свойств профиля пользователя контрольной панели -->
<properties>
<!-- Настраиваемое свойство -->
<add name="Lang" defaultValue="{Региональные настройки}" />
<add name="FirstTime" defaultValue="" />
</properties>
</profile>
Profile – параметры настройки языка сайта по умолчанию:
• | defaultProvider. Имя провайдера, заданного по умолчанию; |
• | enabled. Включение работы с профилями. Значение по умолчанию True; |
• | inherits. Имя класса для работы с профилями. Значение по умолчанию KpiProfile. Значение атрибута изменять нельзя. Изменение значения приведет к неработоспособности сайта контрольной панели. |
providers – список провайдеров:
• | name. Имя провайдера. Должно совпадать с defaultProvider; |
• | type. Тип провайдера. Значение атрибута изменять нельзя; |
• | connectionStringName. Имя строки подключения к БД из секции connectionStrings. Значение атрибута необходимо изменить, если меняется соответствующее значение в секции connectionStrings; |
• | applicationName. Системное свойство. Требуется для различия профилей, если для нескольких приложений используется одна БД. |
Примечание
Не рекомендуется изменять значения атрибутов тэга providers.
add – добавление провайдера.
properties – список свойств профиля пользователя контрольной панели:
• | name. Имя свойства. |
• | defaultValue. Значение свойства. |
Для настройки региональных настроек интерфейса используется свойство профиля пользователя Lang. Возможные значения:
• | ru – русский язык; |
• | en – английский язык. |
Значение по умолчанию ru.
Если пользователь зайдет на сайт в первый раз, появится окно запроса на выбор языка сайта и шаблона вкладки.
Подробнее о структуре секции Profile см. в документации Microsoft Developer Network, статья Defining ASP.NET Profile Properties.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |