![]() |
|
Модераторы: gambit |
![]()
|
|
| Edd |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2006 Репутация: нет Всего: 1 |
Создаю свой компаненту. (*.cs)
Есть 3 кнопки.
Как сделать чтобы у этого Button вызывалавь 'ButtonBack_Click()'? |
|||
|
||||
| Mymik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Если тебе нужно реализовать стандартную кнопку, которая будет делать PostBack данных, то лучше реализуй это через добавление экземпляра Button в коллекцию this.Controls и тогда у тебя получится что-то типа
Так ты сделаешь все что тебе нужно для своего контрола, плюс ко всему еще и после всего отрендарятся все Child Control'ы у данного контрола. Ну а если тебе все же хочется через строку все это делать, тогда нужно немного подсмотреть в html учебник, и там ты увидишь, что у html input'а нет атрибута runat="server" и нет OnClientClick И твой контрол имеет вот такое вот отличное вид -->>
Это сообщение отредактировал(а) Mymik - 28.1.2008, 19:39 -------------------- |
||||
|
|||||
| Edd |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2006 Репутация: нет Всего: 1 |
Хочется увидеть пример добавления Button в "<tr><td>Сюда</td><tr>" |
||||
|
|||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
-------------------- |
|||
|
||||
| Edd |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2006 Репутация: нет Всего: 1 |
Не получается (Буилдит, но кнопку не хочет показывать). Знаяю что делаю не так как надо, но нету подходящего примера.
Пробовал в
Хотелось бы увидет полный пример (ростой с кнопкой (типа калькулятора хотябы)). Может ссылочки какие на готовые примеры.
|
||||
|
|||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
ИМХО это нужно делать не в Render, а гораздо раньше. Страница уже рендерит свои контролы, а ты их тут добавляешь.
попробуй делать это если не в Load, то хотя бы в PreRender -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Edd |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2006 Репутация: нет Всего: 1 |
Большое спасибо за подсказки. Кнопки показывает.
Только вот эвенты не работают.
|
||||
|
|||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 34 Всего: 170 |
а они и не будут работать.
потому как добавлять контролы нужно ДО сохранения ViewState добавляй контролы в событии Load или давай код полностью. -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Edd |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2006 Репутация: нет Всего: 1 |
Всем спасибо! Вопросов больше нету
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |