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

Можно ли как нибудь динамически через ASP.NET на странице создать HTML элемент например Select, и назначить на него клиентский скрипт. А потом из него через ASP.NET забрать значение?
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33915304
Можно:

      Dim myDDL As New DropDownList
      myDDL.Items.Add("Один")
      myDDL.Items.Add("Два")
      myDDL.Items.Add("Три")
      Me.Controls.Add(myDDL)

чтобы обработать его на сервере полсе постбака, его придется создать еще раз, при этом он примит то состояние, в котором был отправлен.Kbyte.Ru
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33915324
AlekseyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нет, мне нужно не ASP контролы создавать а HTML элементы.
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33915330
Ну разницы никакой нет:
    Dim mySelect As New HtmlSelect
    mySelect.Items.Add("Один")
    mySelect.Items.Add("Два")
    mySelect.Items.Add("Три")
    Me.Controls.Add(mySelect)

можно конечно извратиться, вспомнить классический ASP, и вляпать что-нибудь типа: <%=Response.Write("<inpyt type='Button' />")%>Kbyte.Ru
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33915372
AlekseyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо спасибо, а как теперь на него клиентский скрипт привязать?
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33915411
например, так:
mySelect.Attributes.Add("onclick", "alert('Hello world!');")
вместо onclik можно указать любое клиентское событие поддерживаемое элементом. Вместо alert('Hello world!'); можно вставить любой клиентский скрипт.Kbyte.Ru
...
Рейтинг: 0 / 0
Динамическое создание HTML элементов
    #33916297
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Генеришь в string нужный тебе html со всеми скриптами и выводишь его на страницу как literal. Для получения значения сохраняешь где-нить значение атрибута name твоего select и при постбеке смотришь Request.Form[name]

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Динамическое создание HTML элементов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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