powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UserControls +
4 сообщений из 4, страница 1 из 1
UserControls +
    #34107169
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UserControls

Как создать UserControl динамически (если возможно) в Asp.Net v.2 — я не вижу классов пока не помещу их в App Code :(

И еще — почему не работает следующий паттерн:

// navigator
public class Navigator
{

public PlaseHolder Placeholder;

public Navigator(PlaceHolder e) { Placeholder = e; }

public void Start() { e.Controls.Add(new Button()); }

}

//
Page_Init()
{
//placeholder here is a REAL control on the page
if (!IsPostBack) Session.Add("navigator", new Navigator(placeholder));
}

....

Button_Click()
{
((Navigator)Session["navigator"]).Start(); // prosto ne rabotaet

// this.placeholder != ((Navigator)Session["navigator"]).Placeholder

}

Est' li vozmognost' hranit' ssilki na kontrol'ki v sessii — ili tam vsio prinuditel'no obanlichivaetsya??

thanks.
...
Рейтинг: 0 / 0
UserControls +
    #34107220
PrettyFly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:

А>Как создать UserControl динамически (если возможно) в Asp.Net v.2 — я не вижу классов пока не помещу их в App Code :(


<%@ Reference Control="~/MyUserControl.ascx" %>


MyUserControl control = (MyUserControl)LoadControl("~/MyUserControl.ascx");
placeHolder.Controls.Add(control);
...
Рейтинг: 0 / 0
UserControls +
    #34107373
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eto to ponyatno... moya problema — ja ne vigu MyUserControl. s vvedeniem novoj papki App_Code vse pomenyalos'. Pohoge chto klassi, na kotorie mogno ssilatsya dolgni bit' tam. No, ja ne mogu pomestit' tuda svoj UserControl, potomu chto on ne skomplitsya.
...
Рейтинг: 0 / 0
UserControls +
    #34107422
PrettyFly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:

А>eto to ponyatno... moya problema — ja ne vigu MyUserControl. s vvedeniem novoj papki App_Code vse pomenyalos'. Pohoge chto klassi, na kotorie mogno ssilatsya dolgni bit' tam. No, ja ne mogu pomestit' tuda svoj UserControl, potomu chto on ne skomplitsya.

Чтобы видить класс MyUserControl из кода страницы, на странице надо прописать:

<%@ Reference Control="~/MyUserControl.ascx" %>
Не понимаю в чём может быть проблема (-:
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UserControls +
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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