Рекомендуется: проанализировать динамическое добавление формы приложения ASP и метода реализации и кода Форма запроса может содержать n элементов, а при добавлении формы запроса вам необходимо динамически добавить код. Динамическая таблица
1. Метод получения входных данных таблицы с помощью ASP: GET POST
1.get: После того, как пользователь добавляет данные в URL, формат есть? Поле 1 = входные данные 1 и поле 2 = входные данные 2 & ..., а затем отправьте на сервер. Например: Действие - www.abc.com, входные данные поля - Джек, данные по возрасту полевого возраста - 15, а затем используйте метод получить на http://www.abc.com?name=jack&age=15
2.POST: пользователь использует данные HTTP Информационные данные для передачи на сервер ASP: GET: Использование входных данных = request.queryString (имя поля) и извлечь данные, прикрепленные к URL. POST: Используйте входные данные = request.forml (имя поля), чтобы прочитать поле данных HTTP. * Request.querystring Пример: <a hery = aspform.asp? Name = jack & age = 15> Нажмите здесь </a> ϩ p> Имя: <%= запрос. name = input2> <опция> круто! <опция> красиво <опция> теплое сердце </select> <input type = pospect value = ok> </form> Содержание ASP1B.ASP <html> <body> < %= request.querystring (input1) %> hi, ваш символ < %= request.querystring (input2) %>
</body> </html>
2.Request.from Syntax: request.from (name) [(index) | .count] Имя: Имя поля Индекс: когда вводится несколько значений в одном и том же поле, индекс значения указателя указывает, какое значение того же поля будет считывать. Диапазон от 1 до запроса. От (имя) .count Count: от request.from (name) .count, мы можем знать, сколько значений вводится в поле «Имя». Если нет такого поля имени, количество составляет 0.
Как показано в следующем примере: < % fori = 1 для запроса.fron (input1) .count response.write request.from (input1) (i) и <br> next %> Если input1 имеет два значения, оба отображают *, если индекс не используется для указания, какой из них для чтения. Используйте < % для каждого запроса элемента. От (вход)) Repomse.write Item & <br> Next %> Вы также можете использовать для каждого x в tewuest. от многократного получения входных значений всех полей.
Ниже приведено цитируемое содержание: <%для каждого x в запросе. Форма%> request.from (<%= x%) = <%= request.form (x)%> <br> <%next%> |
3. Методы для получения клиентского порта TCP/IP: например: TCP/IP -порт IS <%= request (server_port)%> Используйте Server_port, чтобы получить информацию о порте соединения, которая получает HTTP -запрос
4. Благодаря информации HTTP -заголовка HTTP_ACECTE_LANGUAGE, вы можете получить локаль пользователя. В следующем примере находится локаль пользователя и дает разные страницы. <% language = request.servervariables (http_accept_language) if language = en then%> <!-#include file = english.asp> <% else%> <!-#include file = china.asp> <% end if%>
5. Текущая команда даты и времени составляет <%= сейчас%>
6. Метод ASP для получения ввода данных таблицы заключается в использовании встроенного объекта-запроса, который варьируется от GET и POST.
7. Если вы хотите написать это самостоятельно на VB или на другом языке, файл .dll для ASP должен зарегистрировать файл DLL: введите regsbr32 *.dll под DOS
8. Покажите пять повторяющихся предложений, с большими и большими шрифтами < % для i = от 1 до 5 %> <font size = < % = i %> color =#00ffff> Fast ASP </font> <br> < % Next %>
9. Передача строки в response users.write string, например: < % response.write welcome %>
10. Ссылка на указанный ответ адреса URL -адреса.
* Однако, если содержимое файла этого .asp было передано пользователю, при использовании перенаправления будет возникнуть ошибка.
11. Комбинация других языков и ASP: Например: Доброе утро утром, привет днем <%, если время> # 12: 00: 00 утра # и время < # 12: 00: 00 вечера # затем приветствует = доброе утро! еще приветствие = привет! Конец, если %> < %= приветствие %>
12. Примеры приложения <cript> тега в ASP:
Ниже приведено цитируемое содержание: <html> <body> < % function1 %> </body> </html> <script runat = server language = javascript> function1 () {...} </script> |
13.#Включает в себя другие файлы <!-#Включите Virtual | file = имя файла-> Virtual относится к адресу виртуального файла. Файл представляет собой абсолютный адрес файла. Например: <!-#Включите Virtual =/bookAmp/test.asp-> <!-#include file =/test/test.asp->
И это может быть вложенным слоем за слоем. Кроме того, #include не может быть в пределах <%-%>
14. Период хранения домашней страницы Если пользовательский браузер снова просматривает домашнюю страницу в период сохранения домашней страницы, будет отображаться содержание домашней страницы на жестком диске пользователя. response.expires [= number], где число является периодом удержания в окне данных записи (поля страницы), которое составляет минуты. Или: response.expiresabsolute [= [date] [Time]] Например: установите период хранения домашней страницы на определенный день.
15. Подключитесь к указанному адресу URL. Например: вы хотите подтвердить, что пользователь просмотрел index.htm, вы можете проверить, просмотрено ли он. Если это не было подтверждено, он автоматически подключается к домашней странице < %, если не сеанс (BE_TO_HOME_PAGE), то response.Rearce index.asp end, если %>
16. Джадж вернуть ли на эту страницу или введите в первый раз <%, если user_has_been_here_before, затем response.write <h3 align = center> добро пожаловать обратно еще раз resion.write Welcome! конец, если %>
17. отображать изображения в базе данных и Super Connection
Ниже приведено цитируемое содержание: <% set conn = server.creatobject (adodb.connection) Conn.Open MyAddress Установить rs = conn.execute (выберите имя, тел, URL, изображение из MyAddress) %> <p> <abel> <tr> < %для i = 0 до rs.fields.count-1 %> <td> <b> < %= rs (i) .name %> |
Поделиться: как реализовать обработку нескольких доменных имен в одном и том же пространстве Возьмите эти два доменных имена в качестве примера: http://www.knowsky.com/http://code.knowsky.com/ Две доменные имена связаны с одним и тем же пространством, ха, но они будут перейти к разным каталогам. Они не реализованы в настройках IIS, а только небольшой кусочек кода ASP.