Рекомендуется: подробное объяснение использования открытого метода Xmlhttp Открыть создать новый HTTP -запрос и указать синтаксис информации о методе, URL и проверке этого запроса oxmlhttprequest.open (bstrmethod, bstrurl, varasync, bstruser, bstrpassword); Параметры BSTRMETHOD HTTP Методы, такие как: post, get, plat и propfind. Нечувствительный случай. Адрес URL -адреса, запрашиваемый Bstrurl, может быть абсолютно
Начиная с этой статьи, автор начинается со встроенных объектов ASP и анализирует функции и методы шести встроенных объектов и различных компонентов ASP для вас подробно.
Прежде чем официально начать изучать встроенные объекты и компоненты ASP, давайте сначала поймем некоторые основные концепции, которые помогут вашему будущему обучению. См. Таблицу ниже:
Что такое объект? Это не относится к мужскому или женскому спутнику, которого вы влюблены. В объектно-ориентированном программировании объект относится к переменной, состоящей из операций и данных, которые рассматриваются как полные объекты. Объекты основаны на конкретной модели, в которой клиент использует службу объекта для доступа к данным объекта через интерфейс набора методов или связанных функций, и клиент может затем вызвать эти методы для выполнения некоторой операции. Компоненты ActiveX являются ключом к созданию веб -приложений, а компоненты предоставляют объекты, которые выполняют задачи в сценариях. Компонент ActiveX - это файл, который содержит код, который выполняет определенный элемент или набор задач. Поскольку компонент может выполнять общие задачи, программисты не должны создавать код, который выполняет эти задачи сами. Компоненты могут быть использованы в качестве основных строительных блоков для сценариев и веб-приложений. Пока вы знаете, как получить доступ к объектам, предоставленным компонентом, даже новичок в сценариях может писать сценарии, не понимая, как работают компоненты. Короче говоря, компоненты позволяют вам писать мощные сценарии без обучения программированию. Компоненты - это исполняемый код, содержащийся в библиотеке динамических ссылок .dll или исполняемом файле .exe. Компоненты могут предоставлять один или несколько объектов, а также методы и свойства объектов. Чтобы использовать объект, предоставленный компонентом, создайте экземпляр объекта и назначите новый экземпляр имя переменной. Используйте метод ASP Server.createObject для создания экземпляра объекта и используйте директиву назначения переменной языка сценариев, чтобы назвать экземпляр объекта. Как показано в следующем примере:
Установить db = server.createObject (adodb.connection)
Переменная DB здесь является экземпляром объекта, который обращается к базе данных, созданной программой ASP.
Active Server Pages предоставляет встроенные объекты, которые можно использовать в сценариях. Эти объекты облегчают пользователям собирать информацию, отправляемую через запросы браузера, отвечать на браузеры и хранить информацию пользователя, таким образом, освобождая разработчиков объектов от многих утомительных работ. Текущая версия ASP предоставляет в общей сложности шесть встроенных объектов. Давайте изучим их с помощью примеров ниже.
1. Запросить объект
Вы можете использовать объект запроса для доступа ко всей информации, переданной по любому HTTP -запросу, включая параметры, файлы cookie и аутентификацию пользователей, передаваемые из HTML -таблиц, используя метод POST или метод получения. Объект запроса позволяет вам получить доступ к бинарным данным, отправляемым клиентом на сервер.
Синтаксис запроса:
Запрос[. Коллекция | Атрибут | Метод] (переменная)
Здесь автор выберет несколько обычно используемых объектных грамматик для анализа
1. Форма
Коллекция форм получает значения элементов таблицы, отправляемых в тело HTTP -запроса с помощью метода POST.
грамматика
Request.form (element) [(index) | .count]
параметр
Элемент указывает имя элемента таблицы, чтобы получить коллекцию.
Индекс необязательный параметр, который позволяет получить доступ к одному из нескольких значений в параметре. Это может быть любое целое число между 1 и request.form (параметр) .count.
Количество элементов в коллекции
Сбор форм индексируется по имени параметра в корпусе запроса. Значение request.form (element) - это массив всех значений элементов в корпусе запроса. Определите количество значений в параметре, вызовов request.form (element) .count. Если параметр не связывает множество значений, количество составляет 1. Если параметр не найден, счет составляет 0. Для ссылки на одно значение в элементе таблицы с несколькими значениями, значение индекса должно быть указано. Параметр индекса может быть любым номером от 1 до request.form (element) .count. Если упоминается один из параметров нескольких таблиц, и значение индекса не указано, возвращаемые данные будут строкой, разделенной запятыми.
Вы можете использовать Reflead для отображения всех значений данных в запросе таблицы. Например, пользователь заполняет форму, указав несколько значений, см. Рисунок ниже.
Для параметра хобби вы можете получить эти значения, используя сценарий ниже.
< HTML >
< Голова >< заголовок >< /заголовок >< /голова > < тело >
< P > Пожалуйста, заполните свои хобби < /P >
< Форма метод = post action = form.asp >
< P >< Type Type = Text name = Hobby Size = 20 >< Br >
< Type Type = fackbox name = hobby value = football > футбол < Тип ввода = имя флажки = hobby value = table tennis > табличный теннис < /p >
< P >< Ввод типа = Отправить значение = Send name = b1 >< Ввод типа = сброс значения = name nefil = b2 >< /p >
< /форма >
< % для каждого i in in refcure.form (hobby) response.write i & < Br > Next % >
< /тело >< /html >
Откройте приведенный выше код в блокноте (обратите внимание, что пространства после удаления <), сохраните его в виде файла form.asp и запустите его. Объект запроса может отображать элементы один за другим в соответствии с различным содержанием, которое вы заполняете или выбираете в форме.
Конечно, использование для ... следующего цикла также может генерировать тот же выход, как показано ниже:
< %
Для i = 1 для запроса.form (hobby) .count <
Response.write request.form (hobby) (i) & < Br > Next <
%>
2. QueryString
Коллекция QueryString извлекает значение переменной в строке HTTP -запроса, а строка HTTP -запроса указывается значением после знака вопроса (?). нравиться:
< href = example.asp? String = это образец > > String образец < /a >
Генерирует строку имени переменной со значением. Это образец. Строки запроса также могут быть сгенерированы путем отправки таблицы или пользователя, вводя запрос в адресную коробку его браузера.
грамматика
Request.querystring (переменная) [(индекс) | .count]
Поделиться: полная коллекция часто используемых пользовательских функций для ASP % '=============================================================================================================== SafeRequest (Paraname, Paratype) '4: Форматируйте дату DateFormat (Datestr, Dat
2 страницы в общей сложности предыдущей страницы 12 Следующая страница