Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отсутствует адекватный PostBack, Не работает asp button 
:(
    Опции темы
Kero
  Дата 2.12.2007, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 10.5.2006
Где: Винница,Украина | | Реал

Репутация: нет
Всего: 1



Здравствуйте. Я использую ASP.NET 2.0
Я решил сгенерировать компоненты страницы динамически. Существует на странице PlaceHolder, в который я динамически интегрирую екземпляры ascx контрола, в котором есть кнопки. Контролы отображаються, но вот при нажатии на кнопку, что находиться в тех ascx контролах, с плейсхолдера сноситься все. Я думаю проблема в айдишнике кнопки, но не знаю как ее решить.
Код:

В главной странице интегрирую контролы в плейсхолдер.news_form.ascx содержит кнопку, при нажатии на которую сноситься начисто все что я добавил в плейсхолдер 
Код

protected void FillNews()
    {
        News news;
        DataSet ds = new DataSet();
        DBLayer.FillDataset(ds, "запрос");
        foreach (DataRow row in ds.Tables[0].Rows)
        {
            Control NForm = LoadControl("../News/news_form.ascx");
            //запись в плейсхолдер
            PHContent.Controls.Add(NForm);
            //передаю обьект
            ((News_news_form)NForm).setNewsObject(news);
        }
    }


Жду адекватных версий

PM MAIL ICQ MSN   Вверх
AleXGray
Дата 4.12.2007, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 18.1.2007

Репутация: нет
Всего: 1



Целиком код страницы дайте. Ну и на всяк случай ascx файл...

Генерацию в каком событии страницы проводите? Page_Load или Page_PreRender?

Думаю, что ИД кнопки ни при чем, если она в ascx-контроле...
А вообще динамическое генерирование елементов это довольно неудобно, потому везде, где только возможно следует пользоваться объектами связывания с данными и шаблонами...

--------------------
В начале было Слово
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0358 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.