Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В секции 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
.navbar > a:hover { background: #FFD73B; }