Рекомендуется: ASP TIP Пример: несколько строк кода решают проблему предотвращения повторных представлений форм Во многих случаях необходимо предотвратить подачу одной и той же формы несколько раз. Методы реализации многих людей относительно сложны (количество кода превышает десятки строк !!). Следующее содержит метод, который требует лишь нескольких строк кода, который легко предотвращает пользователям обновлять несколько представлений и использование кнопки Back для пересмотра формы.
1. Функциональный массив ()
Функция: создать переменную массива
Формат: массив (список)
Параметр: список - это числовой столбец в переменной массива с интервалами запятой в середине
пример:
< % i = массив (1,2,3) %>
Результат: я назначен как массив
2. Функция cint ()
Функция: преобразовать выражение/другой тип переменной в тип целого числа (int)
Формат: cint (выражение)
Параметр: выражение - это любая допустимая переменная выражения/другая типа
пример:
<%
F = 234
Ответ.write Cint (f) 2
%>
Результаты: 236
Функция cint () преобразует символ 234 в целое число 234. Если выражение пустое или недействительное, возвращаемое значение равно 0;
3. Функция: creatoBject ()
Функция: создать и вернуть объект ActiveX.
Формат: CreatObject (usname)
Параметр Bname - это имя объекта
пример:
<%
Set con = server.createObject (adodb.connection)
%>
результат:
4. Функция cstr ()
Функция: преобразовать выражение/другой тип переменной в тип символа (строка)
Формат: CSTR (выражение)
Параметры: выражение - это любая допустимая переменная выражения/другая типа
пример:
<%
S = 3 2
response.write Результат: & cstr (s)
%>
Результат: функция cstr () преобразует целое число 5 в символ 5.
5. Функция дата ()
Функция: вернуть дату текущей системы (сторона сервера)
Формат: дата ()
Параметры: нет
Пример < % date () %>
Результаты: 13.06.07
6. Function DateAdd ()
Функция: рассчитайте указанное время и
Формат: DateAdd (TimeInterval, номер, дата)
Параметры: TimeInterval - это единица времени (месяц, день ...); Число является значением интервала времени, а дата является отправной точкой времени.
пример:
<%
CurrentDate = #6/13/07 #
newdate = dateadd (m, 3, currentdate)
response.write newdate
%> <%
CurrentDate = #12: 34: 45 вечера #
newdate = dateadd (h, 3, currentdate)
response.write newdate
%>
результат:
13/6/07
3:34:45 вечера
в
м = месяц;
d = день;
Если это формат CurrentDate, то, то,
h = час;
S = второе;
7. Функция датиф ()
Функция: Рассчитайте указанную разницу во времени определенной величины
Формат: датиф (TimeInterval, Date1, Date2 [, FirstDayOfweek [, первая дневная лента]])
Параметры: TimeInterval - это единица времени; Date1 и Date2 являются действительными выражениями даты, FirstdayOfweek, FirstDayOfyear - это любые варианты.
пример:
<%
fromDate = #8/4/99 #
todate = #1/1/2000 #
response.write Есть & _
Datediff (D, FromDate, Todate) и _
Дни до миллионов с 4/4/99.
%>
Результаты: с 4.08.99 составляет 150 дней до миллионов.
8. Функциональный день ()
Функция: вернуть целочисленное значение, соответствующее дню определенного месяца
Формат: день (дата)
Параметры: дата является действительным выражением даты;
Пример < % = date (#8/4/99#) %>
Результаты: 4
9. Функциональная форматкренда ()
Функция: преобразовать в формат валюты
Формат: форматкренда (экспрессия [, цифра [, advervedigit [, paren [, groupdigit]]]])
Параметры: выражение является действительным числовым выражением; цифра представляет количество цифр после десятичной точки; LeadingDigit, Paren, GroupDigit - это любые варианты.
Пример <%= Форматкренда (34,3456)%>
Результаты 34.35
10. Function formatdateTime ()
Функция: Формат Дата выражение/переменная
Формат: FormatDateTime (date [, nameformat])
Параметры: дата является допустимым выражением даты/переменной; nameformat - это указанное постоянное имя формата даты.
Пример < % = FormatDateTime (08/04/99, vblongdate) %>
Результаты: среда, 04 августа 1999 г.
иллюстрировать:
----------------------------------------------------------------------------------
описывать
Возвращает выражение, которое было отформатировано как дата или время.
грамматика
FormatDateTime (дата [, названный формат])
Синтаксис функции FormatDateTime имеет следующие параметры:
Описание параметра
Дата требуется. Выражение даты, которое будет отформатировано.
Названный формат необязательно. Значения, указывающие используемый формат даты/времени, если они опущены, используйте vbgeneraldate.
настраивать
Параметр с названием формат может иметь следующие значения:
Описание постоянного значения
VBGeneralDate 0 отображает дату и/или время. Если есть раздел даты, раздел отображается в формате коротких дат. Если есть часть времени, часть отображается в долгосрочном формате. Если все существуют, все разделы отображаются.
Vblongdate 1 даты отображения с использованием формата длинной даты, указанного в локале компьютера.
VBSHORTDATE 2 отображает даты с использованием формата коротких дат, указанного в локале компьютера.
Время отображения VBlongtime 3 с использованием формата времени, указанного в локале компьютера.
VBSHORTTIME 4 отображает время в 24-часовом формате (HH: MM).
иллюстрировать
В следующем примере используется функция FormatDateTime для форматирования выражения в виде длинного типа даты и назначить ее myDateTime:
Функция getCurrentDate
FormatDateTime Format Тип даты до долгого типа даты.
GetCurrentDate = FormatDateTime (дата, 1)
Конечная функция
----------------------------------------------------------------------------------
<script language = VBS>
для i = 0 до 4
Alert (FormatDateTime (теперь, и I &): & formatDateTime (теперь, i))
следующий
</script>
11. Функция isNumeric ()
Функция: вернуть логическое значение, чтобы определить, является ли переменная числовой переменной или другими переменными, которые могут быть преобразованы в числа.
Формат: isNumeric (выражение)
Параметр: выражение является произвольной переменной.
пример:
<%
i = 234
response.write isnumeric (i)
%>
Результат: правда.
12. Функция isobject ()
Функция: вернуть логическое значение, чтобы определить, является ли переменная переменной объекта,
Формат: isobject (выражение)
Параметры: выражение является произвольной переменной.
пример:
<%
set con = server.creatobject (adodb.connection)
response.write isobject (con)
%>
Результат: правда
13. Функция: lbound ()
Функция: вернуть нижнюю границу массива.
Формат: lbound (ArrayName [, Dimension])
Параметр: ArrayName - это переменная массива, размер - это любой элемент
пример:
<%
i = массив (1,2,3)
response.write lbound (i)
%>
Результаты: 0
14. function lcase ()
Функция: преобразовать все символы переменной типа символа в нижние символы.
Формат: lcase (String)
Параметр: строка - это строковая переменная
пример:
<%
STR = это LCASE!
response.write lcase (str)
%>
Результат: это Lcase!
15. Функция осталась ()
Функция: перехватить первую часть строки;
Формат: слева (строка, длина)
Параметры: строка строки, длина перехватывается по длине.
Пример: < % = слева (это тест!, 6) %>
Результаты: это я
16. Функция len ()
Функция: вернуть длину строки или длина байта переменной
Формат: Len (String *Varname)
Параметр: String; Варенно любое имя переменной
пример:
<%
Strtest = это тест!
response.write Len (Strtest)
%>
Результаты: 15
17. Функция ltrim ()
Функция: Удалите пробелы перед строкой.
Формат: ltrim (строка)
Параметры: строка строки.
Пример: <% = ltrim (это тест!)
Результаты: это тест!
18. Функция Mid ()
Функция: Snap Strings от струн.
Формат: Mid (String, Start [, длина])
Параметры: строка строки, начальная точка начала перехвата и длину для перехвата.
пример:
<%
Strtest = это тест, сегодня понедельник!
response.write mid (Strtest, 17,5)
%>
Результаты: сегодня
19. Функция минута ()
Функция: вернуть значение, представляющее минуты
Формат: минута (время)
Параметры: время - это переменная времени
Пример lt; % = минута (#12: 23: 34#) %>
Результаты: 23
20. Функциональный месяц ()
Функция: вернуть значение, представляющее месяц
Формат: месяц (время)
Параметр: время - это переменная даты
Пример < % = месяц (#08/09/99) %>
Результаты: 9
21. Function Monthname ()
Функция: возвращает строку (имя) месяца.
Формат: Monthname (дата [, ABB])
Параметры: дата - переменная даты, когда ABB = TRUE, аббревиатура месяца,
пример:
< % = monthname (#4/5/99#) %>
Результаты: апрель
22. Функция сейчас ()
Функция: возвращает текущее время и дату системы.
Формат: сейчас ()
Параметры: нет
пример:
< % = теперь () %>
Результаты: 05/10/00 8:45:32
23. Функция: заменить ()
Функция: посмотрите в строке, а не на указанной строке.
Формат: заменить (strtobesearched, strsearchfor, strreplacewith [, start [, count [, compare]]])
Параметры: Strtobesearded - это строка; Strsearchfor - это подстроение, которое поднимает вверх; Strreplace с подстрокой, используемой для замены. Начать, счет, сравнение - это любые варианты.
пример:
<%
Strtest = это яблоко.
response.write Заменить (Strtest, Apple, Orange)
%>
Результаты: это апельсин.
24. Функция справа ()
Функция: перехватывать последнюю часть строки
Формат: справа (строка, длина)
Параметры: строка строки, длина перехватывается по длине.
пример:
<%
Strtest = это тест!
Ответ. ПРАВИТЬ ПРАВО (Strtest, 3)
%>
Результаты: ST!
25. Функция rnd ()
Функция: вернуть случайное число
Формат: rnd [(номер)]
Параметр: число является любое числовое значение.
пример:
<%
Рандомизировать ()
response.write rnd ()
%>
Результат: если одно из значений 0/1 является одним из значений, без рандомизации (), не может быть получено случайное число.
26. Функция раунда ()
Функция: полное значение
Формат: круглый (выражение [, numright])
Параметры: выражение числовое выражение; ubright произвольные варианты.
пример:
<%
I = 12,33654
response.write раунд (i)
%>
Результаты: 12
27. Функция rtrim ()
Функция: Снимите пространства после строк.
Формат: rtrim (строка)
Параметр: строка - это строка
пример:
<%
response.write rtrim (это тест!)
%>
Результаты: это тест!
28. Функция второй ()
Функция: вернуть целочисленное значение.
Формат: второй (время)
Параметр: время - это достоверное выражение времени;
Пример LT; % = второе (# 12: 28: 30#) %>
Результаты: 30
29. Функция strReverse ()
Функция: Возвращает строку обратно пропорциональной с исходной строкой.
Формат: strReverse (String)
Параметр: строка - это строка
Пример <% = strReverse (это тест!)
РЕЗУЛЬТАТ:! TSET A SI SIHT
30. Время функции ()
Функция: Возвращает время временной текущей системы.
Формат: время ()
Параметры: нет
Результаты: 9:58:28
31. Function Trim ()
Функция: Удалить пространства до и после строки.
Формат: TRIM (String)
Параметры: строка строки.
пример:
<%
Strtest = это тест!
ответ.
%>
Результаты: это тест!
32. Функция ubound ()
Функция: вернуть верхнюю границу массива.
Формат: ubound (экспрессия [, измерение])
Параметры: выражение является переменной выражения массива/массива, измерение - это любой элемент
пример:
<%
i = массив (1,2,3)
response.write Ubund (i)
%>
Результаты: 2
33. Функция: ucase ()
Функция: преобразовать все символы переменной типа символа в символы капитала.
Формат: Ucase (String)
Параметр: строка - это строковая переменная
пример:
<%
STR = это LCASE!
response.write lcase (str)
%>
Результаты: это Lcase!
34. Функция vartype ()
Функция: вернуть постоянный код переменной (интеграл)
Формат: vartype (вариант)
Параметр: Varname - это имя переменной любого типа.
пример:
<%
i = 5
response.write vartype (i)
%>
Результат: 2 (2 представляет целое число, вам нужно обратиться к коду константа ASP.)
35. Функция WeekDay ()
Функция: вернуть целое число, соответствующее дню недели.
Формат: будний день (дата [, первая сеть])
Параметры: дата - это переменная даты, FirstOfweek - это любой вариант.
пример:
<%
d = # 5/9/00 #
response.write Weekday (D) %>
Результаты: 3 (3 означает вторник)
36. Функция WeekdayName ()
Функция: возвращает строку, соответствующую дню недели.
Формат: WeekdayName (WeekDay [, ABB [, первая деньгайка]]))
Параметры: Weekday - это переменная даты, ABB, FirstdayOfweek - это любой вариант.
пример:
<%
d = #8/4/99 #
response.write WeekdayName (D)
%>
Результаты: среда
37. Функциональный год ()
Функция: Возвращает год, где находится выражение даты.
Формат: год (дата)
Параметры: дата - действительное выражение даты
пример:
< % = Год (#8/9/99#) %>
Результаты: 1999
38. Функция mod () Функция: возьмите остаток.
Пример: 3 мод 2
Результаты: 1
Сообщение: Руководство по развитию ASP Сервер приложений или в конечном итоге будет использоваться веб -сервером, и обычно это компьютер IIS, который работает на странице ASP. ASP - единственный клиент вашего объекта. Это приносит специальные соображения потоков и безопасности. Хотя многие веб -сайты, которые используют ASP, вообще не используют его