powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавить в коде параметр runat=server
3 сообщений из 3, страница 1 из 1
Добавить в коде параметр runat=server
    #37541781
garin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При добавлении контрола Button

Код: plaintext
1.
2.
3.
4.
5.
6.
btn = New Button
With btn
  .ID = cEdit + xRes(M, i).ToString.Trim
  .Controls.Add(img)
  AddHandler .Click, AddressOf Me.runTM
End With
.Controls.Add(btn)

возникает ошибка
Элемент управления 'edit11' типа 'Button' должен быть помещен внутрь тега формы с параметром runat=server

Как данный параметр добавить к контролу btn?
...
Рейтинг: 0 / 0
Добавить в коде параметр runat=server
    #37541915
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
garin,

Ты неправильно понял сообщение об ошибке. Btn уже серверный контрол. Тебе надо добавлять его в коллекцию контролов класса HtmlForm или один из его дочерних элементов. Вот с этой строкой ".Controls.Add(btn)" разбирайся. К какому контролу ты добавляешь дочерний button.
...
Рейтинг: 0 / 0
Добавить в коде параметр runat=server
    #37541934
garin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilegarin,

Ты неправильно понял сообщение об ошибке. Btn уже серверный контрол. Тебе надо добавлять его в коллекцию контролов класса HtmlForm или один из его дочерних элементов. Вот с этой строкой ".Controls.Add(btn)" разбирайся. К какому контролу ты добавляешь дочерний button.

Всё именно так как ты сказал - контрол был за пределами формы.

Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавить в коде параметр runat=server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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