powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Найти UserControl из другого Usercontrolа
7 сообщений из 7, страница 1 из 1
Найти UserControl из другого Usercontrolа
    #37465897
NSK-Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На странице есть FormView, в его InsertItemTemplate есть UserControl1 и UserControl2. UserControl1 имеется Label, а UserControl2 кнопка. Вопрос: как при нажатии кнопки в UserControl2 изменить Label.Text в UserControl1?
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466219
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NSK-Николай,

Вы ведь умеете менять текст в обычной asp:Label при нажатии обычной asp:Button? Там всё то же самое.
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466435
NSK-Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Usercontrol1 есть свойство:

public bool RunFindCUP
{
get { return txtData.AutoPostBack; }
set { txtData.AutoPostBack = value; }
}

, как до него добраться из Usercontrol2 (нажатие кнопки)? при условии, что Usercontrol1 и Usercontrol2 лежат в FormView
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466438
NSK-Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извените описался!

Свойство:
public string Text
{
get { return Label1.Text; }
set { Label1.Text= value; }
}
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466448
NSK-Николай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал так:
в UserControl2 на обработке кнопки поставил
Session.Add("data", "значение...")
, а UserControl1

protected override void OnPreRender(EventArgs e)
{
if (Session["data"] != null)
{
Label1.Text = Session["data"].ToString();
Session.Clear();
}
base.OnPreRender(e);
}

Может есть иной способ?
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466577
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NSK-Николай, как до него добраться из Usercontrol2 (нажатие кнопки)? при условии, что Usercontrol1 и Usercontrol2 лежат в FormView

До него лучше добираться не через Usercontrol2, а через форму. Сделайте событие OnMyButtonClick в первом контроле и свойство MyLabelText - во втором. Заставьте событие OnMyButtonClick срабатывать при нажатии кнопки и в обработчике на форме присваивайте свойству MyLabelText значение какое нужно.
...
Рейтинг: 0 / 0
Найти UserControl из другого Usercontrolа
    #37466582
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NSK-НиколайСделал так:


Можно и так, но тогда смысл в контролах ускользает.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Найти UserControl из другого Usercontrolа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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