Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Добрый день. Можно ли как нибудь динамически через ASP.NET на странице создать HTML элемент например Select, и назначить на него клиентский скрипт. А потом из него через ASP.NET забрать значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 07:02 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Можно: Dim myDDL As New DropDownList myDDL.Items.Add("Один") myDDL.Items.Add("Два") myDDL.Items.Add("Три") Me.Controls.Add(myDDL) чтобы обработать его на сервере полсе постбака, его придется создать еще раз, при этом он примит то состояние, в котором был отправлен.Kbyte.Ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 07:14 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Да нет, мне нужно не ASP контролы создавать а HTML элементы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 07:44 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Ну разницы никакой нет: 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 07:54 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Хорошо спасибо, а как теперь на него клиентский скрипт привязать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 08:33 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
например, так: mySelect.Attributes.Add("onclick", "alert('Hello world!');") вместо onclik можно указать любое клиентское событие поддерживаемое элементом. Вместо alert('Hello world!'); можно вставить любой клиентский скрипт.Kbyte.Ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 09:01 |
|
||
|
Динамическое создание HTML элементов
|
|||
|---|---|---|---|
|
#18+
Генеришь в string нужный тебе html со всеми скриптами и выводишь его на страницу как literal. Для получения значения сохраняешь где-нить значение атрибута name твоего select и при постбеке смотришь Request.Form[name] Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33915330&tid=1390644]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
129ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 477ms |

| 0 / 0 |
