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

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

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

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

Свойство:
public string Text
{
get { return Label1.Text; }
set { Label1.Text= value; }
}
...
Рейтинг: 0 / 0
04.10.2011, 07:39:45
    #37466448
NSK-Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти UserControl из другого Usercontrolа
Сделал так:
в 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
04.10.2011, 09:51:17
    #37466577
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти UserControl из другого Usercontrolа
NSK-Николай, как до него добраться из Usercontrol2 (нажатие кнопки)? при условии, что Usercontrol1 и Usercontrol2 лежат в FormView

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


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


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