Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UserControls + / 4 сообщений из 4, страница 1 из 1
06.11.2006, 14:53
    #34107169
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UserControls +
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
06.11.2006, 15:35
    #34107220
PrettyFly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UserControls +
Здравствуйте, Аноним, Вы писали:

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


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


MyUserControl control = (MyUserControl)LoadControl("~/MyUserControl.ascx");
placeHolder.Controls.Add(control);
...
Рейтинг: 0 / 0
06.11.2006, 17:04
    #34107373
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UserControls +
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
06.11.2006, 17:37
    #34107422
PrettyFly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UserControls +
Здравствуйте, Аноним, Вы писали:

А>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
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / UserControls + / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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