powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListBox: Изменение текста во время загрузки
6 сообщений из 6, страница 1 из 1
ListBox: Изменение текста во время загрузки
    #33987364
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[i].Text=ResourceManager.GetString(base.Items[i].Value);
    }
}


Что не так?
...
Рейтинг: 0 / 0
ListBox: Изменение текста во время загрузки
    #33987389
nikromant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется в строке запроса, раз уж приложение многоязычное, должен присутствовать идентификатор языка или что-тотипа того.
PS С уВАСжением к маньякам больными ASPмой NIKROMANT!!!
...
Рейтинг: 0 / 0
ListBox: Изменение текста во время загрузки
    #33987396
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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?
...
Рейтинг: 0 / 0
ListBox: Изменение текста во время загрузки
    #33987412
keo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так тоже не работает....


public override void DataBind() 
{
    base.DataBind();
    for (int i=0; i<base.Items.Count; i++) {
    base.Items[i].Text=Convert.ToString(i);
    }
}


так что ResourceManager.GetString() не причем...
...
Рейтинг: 0 / 0
ListBox: Изменение текста во время загрузки
    #33987444
nikromant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты спроси у DimonAkaManowar, у него как раз вроде как есть доддержка многоязыковости...
Мне например тоже было бы интересно!!!

PS С уВАСжением к маньякам больными ASPмой NIKROMANT!!!
...
Рейтинг: 0 / 0
ListBox: Изменение текста во время загрузки
    #33987569
keo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OnPreRender - помогло...
Спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ListBox: Изменение текста во время загрузки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]