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





Как правило, это невозможно. Вы должны добавить элементы управления на стороне сервера на сервере.
Если вы хотите избежать видимость обратной передачи, используйте AJAX и UpdatePanel. В противном случае вам не повезло.
Попробуйте получить доступ к входам html с помощью Форма запроса
Request.Form["inputName"]
Вам нужно будет установить атрибут name для своих входов следующим образом:
<input type = "text" value = "blah" name = "inputName" />
Вы можете проверить коллекцию Request.Form на предмет всех значений формы (элементов управления на стороне клиента) на сервере. Каждый элемент управления должен иметь уникальный идентификатор для доступа к нему в коллекции request.Form.
Например, если у вас был следующий элемент управления
<input type = "text" id = "testBox" value = "blah" />
На сервере вы можете получить доступ к значению как Request.Form ["testBox"].
если это сообщение формы, вы можете получить значение с помощью request.form ["control"], одно из свойств поможет вам в этом, если это новый элемент управления на какой-то странице, вы можете что-то сделать с ajax, я не пробовал, это просто теория,
вы можете сделать запрос ajax, который создаст элемент управления textboox на сервере, а затем отобразит html на вашей странице.
теперь, когда вы вызовете text1.text, вы получите значение ..
но для меня это немного взлом ...
Спасибо, но я не могу выбрать 2 ответа в качестве ответа?