powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к контролам User defined control
7 сообщений из 7, страница 1 из 1
Доступ к контролам User defined control
    #33726537
Фотография Viktor Bartel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Помогите решить следующую проблему. Создаю веб-форму aspx, там же в проекте создаю user's control ascx и помещаю на него Label uc_label1. Далее в веб форме подключаю динамически ascx control:
Код: plaintext
1.
2.
3.
  Control cPagelet;
  cPagelet = LoadControl("pagelet1.ascx");
  dv_main.Controls.Add(cPagelet);
Все прекрасно работает. Вот только не знаю как в моем controlе передать например значение в uc_label1.Text. В книжке видел что то типа:
Код: plaintext
1.
  ((pagelet1_asx)cPagelet).Text = "My text";
Но к сожалению это не получается так как компилятор матюкается что "это" pagelet1_asx ему не извесно, что кажется вполне логичным. Подскажите пожалуйста как можно присвоит значения контролам подключаемому user's control?

Заранее вам благодарен.

--
Cordialement
Victor Bartel
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33726805
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПодскажите пожалуйста как можно присвоит значения контролам подключаемому user's control?

мне например, кажется вполне логичным, что у каждого контрола есть определённые свойства... их и нужно выписывать в самопальных контролах (причём, что досадно - делать это нужно самому)...
Поищи в MSDN (или тут) по ключевому слову Property (Get Set) - думаю, поймёшь о чём речь...
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33726900
Фотография Viktor Bartel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите а нельзя, зная заранее тип самопального контрола сделать так:
((Label)cPagelet.uc_label1).Text = "My text";
?
--
Cordialement
Victor Bartel
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33727203
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСкажите а нельзя, зная заранее тип самопального контрола сделать так:

чую подвох с твоей стороны... :) может и можно, только я нигде такого не встречал, да и сам так не делал...
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33727332
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
CType(WebUserControl1.TemplateControl.FindControl("TextBox1"), TextBox).Text = "test"
(VB.NET) вот так попробовал - работает, но...
это с учётом того, что в контроле присутствует TextBox1 - строго подвязанный (не id="<%=ClientID %>") и, мы знаем его тип TextBox.
Не знаю на сколько всё это правильно - скажу одно - я бы так не делал.
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33727504
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но к сожалению это не получается так как компилятор матюкается что "это" pagelet1_asx ему не извесно
дык using ...
/topic/184204


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Доступ к контролам User defined control
    #33728137
Фотография Viktor Bartel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю вас за помошь
--
Cordialement
Victor Bartel
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Доступ к контролам User defined control
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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