Рекомендуется: навыки сеанса программирования ASP Любой, кто написал немного больший ASP, знает, что сеанс действительно полезен. Его можно использовать для записи переменных данных, принадлежащих пользователю, что является как безопасным, так и удобным. Но вы действительно знаете, как работает сеанс? Возможно, после того, как вы поймете, вы никогда не осмелитесь снова использовать этот объект любви-ненависти. Хотя метод замены его немного неприятен, но это все еще долгое время
Переменные используются для хранения информации.
Если переменная объявлена вне подпрограммы, переменная может быть изменена любым скриптом в файле ASP. Если переменная объявлена в подпрограмме, она будет создана и отозвана каждый раз, когда выполняется подпрограмма.
Пример:
Объявить переменные
Ниже приведено цитируемое содержание: <html> <тело> <% тусклое имя Имя = Дональд Дак response.write (меня зовут: и имя) %> </body> </html> |
Переменные используются для хранения информации. Этот пример демонстрирует, как объявить переменную, присвоить значение переменной и использовать эту переменную в программе
Объявить массив
Ниже приведено цитируемое содержание: <html> <тело> <% Dim fname (5), я fname (0) = Джордж fname (1) = Джон fname (2) = Томас fname (3) = Джеймс fname (4) = Adrew fname (5) = Мартин Для i = 0 до 5 response.write (fname (i) и <br />) Следующий %> </body> </html> |
Массивы используются для хранения ряда связанных элементов данных. Этот пример демонстрирует, как объявить массив, который хранит имена.
Зацикливание для генерации HTML -типов
Ниже приведено цитируемое содержание: <html> <тело> <% DIM I. для i = 1 до 6 response.write (<H & I &> Header & I & </H & I &>) следующий %> </body> </html> |
Как цикл, чтобы генерировать 6 различных титулов HTML.
Поздравиться на основе времени с помощью VBScript
Ниже приведено цитируемое содержание: <html> <тело> <% тусклый h = час (теперь ()) response.write (<p> и теперь ()) ответ. Если h <12, то тогда Ответ.write (Доброе утро!) еще response.write (хороший день!) конец, если %> </body> </html> |
Этот пример будет отображать различные сообщения пользователю в соответствии с временем сервера.
Сделать подарки на основе времени, используя JavaScript
Ниже приведено цитируемое содержание: < %@ language = javascript %> <html> <тело> <% var d = новая дата () var h = d.gethours () Response.write (<p>) Response.write (d (время Пекина)) Response.write (</p>) if (h <12) { Ответ.write (Доброе утро!) } еще { Response.write (хороший день!) } %> </body> </html> |
Этот пример такой же, как и выше, но синтаксис отличается.
Срок службы переменных
Переменные, объявленные за пределами подпрограммы, могут быть доступны и изменены с помощью любого сценария в файле ASP.
Переменные, объявленные в подпрограмме, создаются и отозваны только тогда, когда подпрограмма выполняется каждый раз. Эта переменная не может быть доступна и изменена сценариями вне подпрограммы.
Чтобы объявить переменные для использования несколькими файлами ASP, объявьте переменную как переменную сеанса или переменную приложения.
Переменная сеанса
Переменная сеанса используется для хранения информации для одного пользователя и действительна для всех страниц в одном приложении. Типичные данные, хранящиеся в сеансе, - это имя, идентификатор или параметр.
Переменные приложения
Переменная приложения также действительна для всех страниц в приложении. Переменные приложения используются для хранения информации обо всех пользователях в конкретном приложении.
Поделиться: вызов просмотров SQL Server и сохраненные процедуры в ASP 1. Предисловие ASP (Active Server Pages)-это среда сценариев на стороне сервера, которая поддерживается Microsoft II3.0 или выше. Его можно использовать для создания динамических веб -страниц или для создания мощных веб -приложений. Страница ASP - это файл, который включает в себя теги HTML, текстовые и сценарии. Страницы ASP могут вызывать компоненты ActiveX для выполнения таких задач, как подключение к номеру