Используя Текстовое поле HTML вместо ASP.NET TextBox

Если я добавляю это к странице ASPX:

<input id="Text1" type="text" value="Text1Value" />

Я ожидал бы видеть "Text1" в списке ключей Бланка запроса даже установка WITHOUT runat=Server свойство.

? request.Form.AllKeys

Я понимаю, что, если я действительно устанавливаю это propery, затем я буду иметь контроль HTML со стороной сервера, что я могу сослаться на использование имени "Text1", но разве я не должен мочь получить доступ к тексту в текстовом поле с помощью следующего синтаксиса VB.NET?

request.Form("Text1")
6
задан SteveC 22 February 2012 в 13:04
поделиться

2 ответа

Потому что вам нужно добавить атрибут name. Попробуйте так

3
ответ дан 17 December 2019 в 18:12
поделиться

Текстбокс на page1.aspx доступен в коллекции teh Request.Forms на Page2 при постинге с 2 на 1.

Но при использовании кнопки ASP.NET для возврата на Page1, кажется, что это не так. Пока не знаю почему...

0
ответ дан 17 December 2019 в 18:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: