Рекомендуется: динамическая веб -технология ASP Дата и время функции времени Описание синтаксиса функции сейчас сейчас () получает текущую дату и время системы Dim Myvar myvar = теперь '' Myvar содержит текущую дату и время. Дата даты () Получите текущую дату системы Dim Mydate MyDate = Date ''
В ASP вы можете позвонить в свою собственную программу через VBScript и другие способы.
Пример:
Форма с использованием метода = get
Как использовать команду request.QueryString для взаимодействия с пользователями.
| Ниже приведено цитируемое содержание: <html> <тело> <form action =/example/aspe/demo_aspe_reqquery.asp method = get> Ваше имя: <input type = text name = fname size = 20 /> <input type = отправить значение = отправить /> </form> <% Dim fname fname = request.querystring (fname) Если fname <> then Response.write (Hello & fname &! <Br />) Response.write (как вы сегодня?) Конец, если %> </body> </html> |
Форма с использованием метода = post
Как использовать команду request.form для взаимодействия с пользователями.
| Ниже приведено цитируемое содержание: <html> <тело> <form action =/Пример/ASPE/DEMO_ASPE_SIMPLEFORM.ASP Метод = post> Ваше имя: <input type = text name = fname size = 20 /> <input type = отправить значение = отправить /> </form> <% Dim fname fname = request.form (fname) Если fname <> then Response.write (Hello & fname &! <Br />) Response.write (как вы сегодня?) Конец, если %> </body> </html> |
Форма с использованием радиопроизводительных кнопок
Как взаимодействовать с пользователями через радиопроизводительные кнопки, используя request.form.
| Ниже приведено цитируемое содержание: <html> <% Dim Cars cars = request.form (cars) %> <тело> <form action =/example/aspe/demo_aspe_radiob.asp method = post> <p> Выберите свой любимый автомобиль: </p> <input type = radio name = cars <%if cars = volvo, то response.write (проверка)%> value = volvo> volvo </input> <br /> <input type = radio name = cars <%if cars = saab, тогда ответ. value = saab> saab </input> <br /> <input type = radio name = cars <%if cars = bmw, то response.write (проверено)%> value = bmw> bmw </input> <br /> <br /> <input type = отправить значение = отправить /> </form> <% Если машины <> тогда Response.write (<p> Ваш любимый автомобиль: и Cars & </p>) конец, если %> </body> </html> |
Пользовательский ввод
Объект запроса может использоваться для извлечения пользовательской информации из формы.
Экземпляр формы:
| Ниже приведено цитируемое содержание: <form method = get action = simpleform.asp> Имя: <input type = text name = fname /> <br /> Фамилия: <input type = text name = lname /> <br /> <br /> <input type = отправить значение = отправить /> </form> |
Информация, введенная пользователем, может быть извлечена двумя способами: request.querystring или request.form.
Request.querystring
Команда request.QueryString используется для сбора значений в форме с использованием метода = get. Информация, отправленная из формы с использованием метода GET, видна всем пользователям (появляясь в адресной строке браузера), а также имеет ограничение на объем отправленной информации.
Если пользователь входит в счет и ворота в экземпляре формы выше, URL -адрес отправляется на сервер.
Предположим, что файл asp simpleform.asp содержит следующий код:
| Ниже приведено цитируемое содержание: <тело> Добро пожаловать <% response.write (request.querystring (fname)) response.write (& request.querystring (lname)) %> </body> |
Браузер будет отображаться следующим образом:
| Ниже приведено цитируемое содержание: Добро пожаловать, Билл Гейтс |
Request.form
Команда request.form используется для сбора значений в форме с использованием метода POST. Информация, передаваемая из формы с использованием метода POST, невидима для пользователя, и нет ограничений на объем отправленной информации.
Если пользователь входит в счет и ворота в экземпляре формы выше, URL -адрес отправляется на сервер.
Предположим, что файл asp simpleform.asp содержит следующий код:
| Ниже приведено цитируемое содержание: <тело> Добро пожаловать <% response.write (request.form (fname)) response.write (& request.form (lname)) %> </body> |
Браузер будет отображаться следующим образом:
| Ниже приведено цитируемое содержание: Добро пожаловать, Билл Гейтс |
Проверка формы
Когда это возможно, данные, введенные пользователем, должны быть проверены (через сценарий клиента). Скорость проверки стороны браузера быстрее и может уменьшить загрузку сервера.
Если пользовательские данные введены в базу данных, вам следует рассмотреть возможность использования проверки на стороне сервера. Существует хороший способ проверить форму на стороне сервера, которая состоит в том, чтобы передать (проверенную) форму обратно на страницу формы вместо того, чтобы перейти на другую страницу. Затем пользователь может получить сообщение об ошибке на той же странице. Если вы сделаете это, пользователям будет легче найти ошибки.
Сообщение: оптимизация эффекта страниц ASP При изучении ASP важна использовать четыре основных операция: добавление, удаление, модификация и проверка. Самое неприятное - вывести данные в базе данных клиенту. Например, когда в базе данных есть очень мало данных, в базе данных есть несколько частей, так что вы можете вывести их напрямую. Но если есть много данных