powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
5 сообщений из 5, страница 1 из 1
mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
    #33851112
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rebiata pomogite!
Vot u menia esti UserControl v nem ia sozdaiu exempliar klasa(klass obiavlen v otdelinom faile .cs) i initsializiruiu ego,mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?

Primer:
TestClass test=new TestClass(12,20); //obiavleno v .ascx

Kak mne vitashiti svoistvo klasa i .aspx?

Pojaluista pomogite!!!
...
Рейтинг: 0 / 0
mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
    #33851225
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В UserControl делаешь public property и обращаешься к ней.
Например, вот так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
// В .ascx
public class MyCoolUserControl : UserControl
{
  TestClass Test
  {
     get
     {
        // Тут пишешь getter 
     }
     set
     {
       //А тут - сеттер
     }
  }
}

// В .aspx
public class MyCoolPage : Page
{
  protected MyCoolUserControl myCoolUserControl;

  ...

  myCoolUserControl.Test = ...; // Установить
  myCoolUserControl.Test.<свойство> ... // Доступ к public свойствам класса TestClass того экземпляра, который создан в UserControl-е
}

Сергей

------------------
Умом Россию не понять...
С умом она несовместима.
...
Рейтинг: 0 / 0
mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
    #33851244
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при биндинге юзерконтрола
можно получить доступ к экземпляру класса
например:
Код: plaintext
1.
2.
3.
4.
protected void OnDataBinding(Object sender, EventArgs args)
{
         String item = (String)sender;
}
про static - я думаю сами знаете

з.ы. а в aspx:
<module:item instance='<%# Container.DataItem %>' runat="server" ondatabinding="OnDataBinding" />

з.з.ы. я во всяком случае так делаю.
...
Рейтинг: 0 / 0
mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
    #33852552
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В UserControl делаешь public property и обращаешься к ней.
Например, вот так:


// В .ascx
public class MyCoolUserControl : UserControl
{
TestClass Test
{
get
{
// Тут пишешь getter
}
set
{
//А тут - сеттер
}
}
}

// В .aspx
public class MyCoolPage : Page
{
protected MyCoolUserControl myCoolUserControl;

...

myCoolUserControl.Test = ...; // Установить
myCoolUserControl.Test.<свойство> ... // Доступ к public свойствам класса TestClass того экземпляра, который создан в UserControl-е
}

Сергей

------------------
Умом Россию не понять...
С умом она несовместима.

Spasibo bolishoe!
...
Рейтинг: 0 / 0
mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
    #33852553
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при биндинге юзерконтрола
можно получить доступ к экземпляру класса
например:

protected void OnDataBinding(Object sender, EventArgs args)
{
String item = (String)sender;
}
про static - я думаю сами знаете

з.ы. а в aspx:
<module:item instance='<%# Container.DataItem %>' runat="server" ondatabinding="OnDataBinding" />

з.з.ы. я во всяком случае так делаю.

Spasibo bolishoe!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mojno li mne obratitsa k svoistvu klasa v WebForm.aspx v kotorom etot UserControl podkliu4en?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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