Добавление элементов управления с помощью JavaScript, и получить их ценность от коды

голоса
1

Я хочу добавить серверные элементы управления с помощью JavaScript. Основная цель, почему я хочу, чтобы добавить элементы управления без обратной передачи и получить их в коде-позади.

Задан 10/12/2008 в 05:30
источник пользователем
На других языках...                            


4 ответов

голоса
4

Вы можете проверить сбор Request.Form для всех значений формы (на стороне клиента контроля) на сервере. Каждый элемент управления должен будет иметь уникальный идентификатор для доступа к нему в коллекции Request.Form.

Например, если вы имели следующий контроль

<input type="text" id="testBox" value="blah" />

На сервере вы сможете получить доступ значение как Request.Form [ «testBox»].

Ответил 10/12/2008 в 05:52
источник пользователем

голоса
2

Попробуйте получить доступ к HTML входов с Request.Form

Request.Form["inputName"]

Вы должны установить nameатрибут на ваши входы , как это:

<input type="text" value="blah" name="inputName" />
Ответил 10/12/2008 в 05:52
источник пользователем

голоса
1

если его форма пост вы можете получить значение с Request.Form [ «управление»] один из свойств поможет вам сделать это, если его новый элемент управления в какой-то странице вы можете сделать что-то с помощью AJAX, я не пробовал, его просто теория,

Вы можете сделать запрос Ajax, который будет создавать контроль textboox на сервере, а затем выводить HTML на вашей странице.

Теперь, когда вы будете звонить Text1.Text вы получите значение ..

но его немного из хака для меня ..

Ответил 10/12/2008 в 07:58
источник пользователем

голоса
0

То есть вообще не возможно. Вы должны добавить стороне сервера управления на сервере .

Если вы хотите , чтобы избежать видимости из обратной передачи, с помощью AJAX и UpdatePanel. В противном случае вы не повезло.

Ответил 10/12/2008 в 05:34
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more