ASP Form
Request.QueryString и команда Request.Form используется для извлечения информации из формы, такие как ввод данных пользователем.
Попробуйте - Пример
Используйте метод = "получить" формы
Этот пример демонстрирует, как использовать команду Request.QueryString, чтобы взаимодействовать с пользователем.
Используйте метод = "пост" форма
Этот пример демонстрирует, как использовать команду Request.Form, чтобы взаимодействовать с пользователем.
С помощью кнопок радио Формы
Этот пример демонстрирует, как использовать команду Request.Form, чтобы взаимодействовать с пользователем с помощью радио-кнопок.
Пользовательский ввод
Запрос объект может быть использован для получения информации о пользователях из формы.
HTML экземпляр формы
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
Пользовательский ввод может быть получен с помощью Request.QueryString или команды Request.Form.
Request.QueryString
Request.QueryString команда используется для сбора метод использования = "получить" в виде значения.
Из формы с помощью метода GET передачи информации всем пользователям видно (отображается в адресной строке браузера), а также от количества информации, передаваемой ограничено.
Если пользователь в форме ввода HTML выше "Билла" и "Gates", послал к URL сервера будет выглядеть следующим образом:
Предположим, что файл "simpleform.asp" содержит следующий сценарий ASP:
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>
часть тела браузер отобразит документ следующим образом:
Request.Form
Команда Request.Form используется для сбора данных используется метод = "пост" в виде значения.
С помощью метода POST передачи информации из формы не виден пользователю, и не существует никаких ограничений на количество информации, чтобы отправить.
Если пользователь в форме ввода HTML выше "Билла" и "Gates", послал к URL сервера будет выглядеть следующим образом:
Предположим, что файл "simpleform.asp" содержит следующий сценарий ASP:
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>
часть тела браузер отобразит документ следующим образом:
Аутентификация с помощью форм
Всякий раз, когда это возможно, насколько это возможно в браузере, чтобы подтвердить ввод данных пользователем (с помощью сценариев на стороне клиента). Проверка браузера быстрее и снижает нагрузку на сервер.
Если пользователь вводит будут сохранены в базе данных, то вам следует рассмотреть вопрос об использовании проверки на стороне сервера. Существует хороший способ проверить, что на стороне сервера формы, то есть, (разведанные) форма возвращает страницу формы, а не перейти на другую страницу. После этого пользователи могут получить сообщение об ошибке на той же странице. Пользователи считают это проще сделать неправильно.