Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ListBox: Изменение текста во время загрузки
|
|||
|---|---|---|---|
|
#18+
Есть ListBox, в котором еще в режиме конструктора добавлены єлементы. Нужно во время загрузки страницы (до отображения) заменить текст элементов. Например... Есть LOCALIZEDLISTBOX (наследован от обычного ListBox'а) <LOCALIZED:LOCALIZEDLISTBOX id="ListBox1" runat="server"> <asp:ListItem Value="yes">yes</asp:ListItem> <asp:ListItem Value="no">no</asp:ListItem> </LOCALIZED:LOCALIZEDLISTBOX> При загрузке, проверив язык пользователя, заменить текст..- на Да и Нет - если русский- на Yes и No - если английский и так далее...Какую функцию нужно перезагрузить, чтобы замена произошла корректно.Пробовал так, не получилось public override void DataBind() { base.DataBind(); for (int i=0; i<base.Items.Count; i++) { base.Items[i].Text=ResourceManager.GetString(base.Items[i].Value); } } Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:35 |
|
||
|
ListBox: Изменение текста во время загрузки
|
|||
|---|---|---|---|
|
#18+
Мне кажется в строке запроса, раз уж приложение многоязычное, должен присутствовать идентификатор языка или что-тотипа того. PS С уВАСжением к маньякам больными ASPмой NIKROMANT!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:41 |
|
||
|
ListBox: Изменение текста во время загрузки
|
|||
|---|---|---|---|
|
#18+
keoЕсть ListBox, в котором еще в режиме конструктора добавлены єлементы. Нужно во время загрузки страницы (до отображения) заменить текст элементов. Например... Есть LOCALIZEDLISTBOX (наследован от обычного ListBox'а) <LOCALIZED:LOCALIZEDLISTBOX id="ListBox1" runat="server"> <asp:ListItem Value="yes">yes</asp:ListItem> <asp:ListItem Value="no">no</asp:ListItem> </LOCALIZED:LOCALIZEDLISTBOX> При загрузке, проверив язык пользователя, заменить текст..- на Да и Нет - если русский- на Yesи No - если английский и так далее...Какую функцию нужно перезагрузить, чтобы замена произошла корректно.Пробовал так, не получилось public override void DataBind() { base.DataBind(); for (int i=0; i<base.Items.Count; i++) { base.Items .Text=ResourceManager.GetString(base.Items.Value); } } Что не так? На Page_Load пробовал? На OnPreRender? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:43 |
|
||
|
ListBox: Изменение текста во время загрузки
|
|||
|---|---|---|---|
|
#18+
так тоже не работает.... public override void DataBind() { base.DataBind(); for (int i=0; i<base.Items.Count; i++) { base.Items[i].Text=Convert.ToString(i); } } так что ResourceManager.GetString() не причем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:45 |
|
||
|
ListBox: Изменение текста во время загрузки
|
|||
|---|---|---|---|
|
#18+
А ты спроси у DimonAkaManowar, у него как раз вроде как есть доддержка многоязыковости... Мне например тоже было бы интересно!!! PS С уВАСжением к маньякам больными ASPмой NIKROMANT!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33987396&tid=1389613]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 378ms |

| 0 / 0 |
