Рекомендуется: общий код редактирование ASP Рассчитайте размер символа LEN () - это символ, который вычисляет один, буква и Lenb () - это две буквы и символы, на которые ссылаются следующие: function getLen (str) n = 0 для i = 1 к
Оглавление1. Основы ASP
2. Пять основных объектов ASP
3. Запросить объект
4. Объект ответа
5. Серверные объекты
6. Объект приложения
7. Объект сеанса
1. Основы ASP
Microsoft Active Server Pages, которые и читатели называют ASP, представляет собой среду сценариев на стороне сервера, разработанная Microsoft. ASP содержится в IIS, а последняя версия ASP 3.0 содержится в IIS 5.0. Через ASP вы можете объединить веб -страницы HTML, инструкции ASP и элементы управления ActiveX для создания динамических, интерактивных и эффективных приложений веб -сервера. С ASP вам не нужно беспокоиться о том, может ли браузер клиента запустить написанный вами код, потому что все программы будут выполняться на стороне сервера, включая все программы сценариев, встроенные в обычный HTML. После выполнения программы сервер возвращает только результат выполнения в браузер клиента, который уменьшает бремя в браузере клиента и значительно улучшает скорость взаимодействия.
ASP имеет следующие характеристики:
& Ослаш; Используйте простые и простые для понимания языки сценариев, такие как VBScript и JScript, в сочетании с HTML-кодом для быстрого завершения применения веб-сайта.
& Ослаш; Не нужно компилировать, легко написать, может быть выполнено непосредственно на стороне сервера.
& Ослаш; Это может быть записано с помощью обычного текстового редактора. Чтобы лучше выполнить разработку команды, Microsoft специально разработала набор инструментов разработки, Visual Interdev, который представляет собой интегрированную систему разработки программного обеспечения для веб-приложений, включая все функции, необходимые для разработки, выпуска и управления программным обеспечением для веб-приложений, основанных на базе данных.
& Ослаш; Scripts VBScript и JScript, используемые ASP, выполняются на веб -сервере, а браузер со стороны пользователя не должен иметь возможность выполнять эти языки сценариев.
& Ослаш; Исходная программа ASP не будет передана в браузер -клиент, поэтому письменную программу можно избежать из -за того, что другие - тем самым улучшая безопасность веб -сайта.
& Ослаш; Компоненты ActiveX Server имеют неограниченную масштабируемость. Вы можете использовать Visual Basic, Java, Visual C, Cobol и другие языки программирования, чтобы написать необходимый вам компонент Activex Server.
Программы ASP могут содержать простой текст, теги HTML и команды сценариев. Вам просто нужно поместить программу .asp в виртуальном каталоге веб -сервера (этот каталог должен иметь исполняемые разрешения), и вы можете получить доступ к программе ASP через www.
Основные знания, чтобы освоить при изучении ASP:
& Ослаш; Научитесь использовать программное обеспечение Microsoft Visual Interdev.
& Ослаш; Установка и использование сервера ASP.
& Ослаш; ASP содержится в IIS. IIS 4.0 из NT 4.0 содержит IIS 2.0, а IIS 5.0 Windows 2000 содержит IIS 3.0. Неважно, если вы обычный пользователь Windows 98. Microsoft также разработала персональный веб -сервер специально для обучения ASP. Обычно он включается в каталог Add-INS/PWS в официальной версии Windows 98. Пока вы устанавливаете персональный веб-сервер, пользователи Windows 98 все еще могут изучать программирование ASP.
& Ослаш; Опытный в HTTP и HTML.
& Ослаш; Опытный в VBScript или JavaScript.
& Ослаш; Опытный в знании базы данных. Например: Microsoft SQL Server, вы должны быть знакомы с ADO и ODBC и знакомы с языком Transact-SQL.
2. Пять основных объектов ASP
Запросить объект
Коллекция: QueryString, форма, файлы cookie, servervariable
Основная функция: прочитайте данные в форме отправки или данных в файлах cookie.
Объект ответа
Атрибуты: буфер, файлы cookie, contentType, истечение, истекает
Методы: написать, перенаправить, конец, промывка, файлы cookie, binarywrite, addheader, appendtolog
Основные функции: выходной текст, данные и файлы cookie в браузер и управляйте на каждом этапе процесса доставки веб -страницы.
Сервер объект
Атрибут: ScriptTimeout
Методы: createObject, mappath, urlencode, htmlencode
Основная функция: создать COM -объекты и компоненты сценариев и т. Д.
Объект приложения
Свойства: заблокировать и разблокировать
Основная функция: объекты приложения используются для обмена информацией между несколькими пользователями в одном приложении.
Объект сеанса
Свойства: SessionId и тайм -аут
Метод: оставить
Основная функция: поддерживайте данные для одного пользователя.
3. Запросить объект
Объект Resquest представляет сообщение запроса, отправленное HTTP каждой клиентской программой. Фактически, функция объекта запроса является односторонним, и он может получать только данные, представленные только веб-страницей клиента, что является точно противоположностью функции объекта ответа.
Когда Resquest получает данные, для извлечения данных формы используются два набора запроса и формы. Который используется набор, зависит от свойства метода формы HTTP, представленной на веб -странице. Когда значение свойства метода получается, используется QueryString, а когда значение свойства метода - Post, используется форма. Когда конкретное имя коллекции опущено, ASP будет искать коллекцию в следующем порядке: QueryString -> Form -> cookie -> ServerVariables.
<html>
<голова>
</head>
<тело>
<form aciton = log.asp method = get name = login>
<input type = text name = logid>
<input type = text name = пароль>
<input type = spect name = spect1 value = posper>
</form>
</body>
</html>
После того, как данные отправляются в файл log.asp на стороне сервера, используйте объект запроса в log.asp, чтобы получить данные, представленные пользователем, и определить, является ли пользователь законным. Файл log.asp выглядит следующим образом:
<%
Dim User
Dim Passwd
User = request.querystring (logid)
Passwd = request.querystring (пароль)
Если user = jeff тогда
Если passwd = 123456, то
Response.write Вход в систему успешно!
Поделиться: используйте ASP, чтобы скрыть пути файлов, чтобы реализовать антибажу Если мы знаем фактический путь статического файла, такого как: http://www.xx.com/download/51windows.pdf, если у сервера нет специальных ограничений, мы можем загрузить его без усилий! Когда веб -сайт предоставляет 51windows.pdf скачать, как