Recomendado: Ejemplo de consejo ASP: varias líneas de código resuelven el problema de prevenir las presentaciones repetidas de formularios En muchos casos, es necesario evitar que la misma forma se presente varias veces. Los métodos de implementación de muchas personas son relativamente complicados (¡el número de código excede docenas de líneas!) Lo siguiente proporciona un método que solo requiere unas pocas líneas de código, lo que evita que los usuarios refrescen múltiples envíos y usen el botón Atrás para volver a examinar el formulario.
1. Function Array ()
Función: crear una variable de matriz
Formato: matriz (lista)
Parámetro: la lista es cada columna numérica en la variable de matriz, con intervalos de coma en el medio
ejemplo:
< % i = matriz (1,2,3) %>
Resultado: I se asigna como una matriz
2. Función Cint ()
Función: Convierta una expresión/otro tipo de variable en un tipo entero (int)
Formato: Cint (expresión)
Parámetro: la expresión es cualquier expresión válida/otra variable de tipo
ejemplo:
<%
F = 234
Respuesta.WRITE Cint (f) 2
%>
Resultados: 236
La función Cint () convierte el carácter 234 en un entero 234. Si la expresión está vacía o no válida, el valor de retorno es 0;
3. Función: createObject ()
Función: Crear y devolver un objeto ActiveX.
Formato: CreateObject (Oname)
El parámetro bname es el nombre del objeto
ejemplo:
<%
Establecer con = server.createObject (ADODB.Connection)
%>
resultado:
4. Función cstr ()
Función: Convierta una expresión/otro tipo de variable en un tipo de caracteres (cadena)
Formato: CSTR (Expresión)
Parámetros: la expresión es cualquier expresión válida/otra variable de tipo
ejemplo:
<%
S = 3 2
Response.WRITE El resultado es: & cstr (s)
%>
Resultado: la función cstr () convierte el número entero 5 en el carácter 5.
5. Fecha de función ()
Función: devuelva la fecha del sistema actual (lado del servidor)
Formato: fecha ()
Parámetros: ninguno
Ejemplo < % date () %>
Resultados: 13/06/07
6. Función Dataadd ()
Función: calcule un tiempo especificado y
Formato: Dataadd (TimeInterval, número, fecha)
Parámetros: TimeInterval es la unidad de tiempo (mes, día ...); El número es el valor del intervalo de tiempo, y la fecha es el punto de partida.
ejemplo:
<%
CurrentDate = #6/13/07 #
NewDate = Dataadd (M, 3, CurrentDate)
Respuesta.WRITE Newdate
%> <%
CurrentDate = #12: 34: 45 pm #
NewDate = Dataadd (H, 3, CurrentDate)
Respuesta.WRITE Newdate
%>
resultado:
13/6/07
3:34:45 PM
en
m = mes;
d = día;
Si es el formato CurrentDate, entonces,
h = hora;
s = segundo;
7. Función Datediff ()
Función: calcule una diferencia de tiempo específica de cierta cantidad
Formato: Datediff (TimeInterval, Date1, Date2 [, FirstdayOfWeek [, FirstdayOfyear]]))
Parámetros: TimeInterval es la unidad de tiempo; La fecha1 y la fecha2 son expresiones de fecha válidas, el primerdayofweek, el primer día de año son cualquier opción.
ejemplo:
<%
front = #8/4/99 #
TODATE = #1/1/2000 #
Respuesta. Escribe allí.
Datediff (d, fronDate, Todate) y _
Días a un millón de 8/4/99.
%>
Resultados: Hay 150 días a un millón de 8/4/99.
8. Día de la función ()
Función: devuelva un valor entero correspondiente a un día de un mes determinado
Formato: día (fecha)
Parámetros: la fecha es una expresión de fecha válida;
Ejemplo < % = fecha (#8/4/99#) %>
Resultados: 4
9. FUNCIÓN FORMATCURNIDAD ()
Función: Convertir al formato de moneda
Formato: FormatCurrency (Expression [, Digit [, LeadingDigit [, paren [, GroupDigit]]]])
Parámetros: la expresión es una expresión numérica válida; El dígito representa el número de dígitos después del punto decimal; Leadingdigit, Paren, Groupdigit son cualquier opción.
Ejemplo <%= FormatCurrency (34.3456)%>
Resultados 34.35
10. FormatDateTeTime ()
Función: Formato de expresión de fecha/variable
Formato: FormatDateTime (date [, nameFormat])
Parámetros: la fecha es una expresión/variable de fecha válida; NameFormat es el nombre constante del formato de fecha especificado.
Ejemplo < % = formatDateTime (08/04/99, vblongdate) %>
Resultados: miércoles 04 de agosto de 1999
ilustrar:
--------------------------------------------------------------------------------
describir
Devuelve la expresión, que se ha formateado como una fecha o hora.
gramática
FormatDateTime (date [, namedFormat])
La sintaxis de la función FormatDateTime tiene los siguientes parámetros:
Descripción del parámetro
Se requiere fecha. La expresión de la fecha a formatearse.
NamedFormat Opcional. Valores que indican el formato de fecha/hora utilizado, si se omite, use vbgeneralDate.
configuración
El parámetro NamedFormat puede tener los siguientes valores:
Descripción del valor constante
VbgeneralDate 0 muestra la fecha y/o la hora. Si hay una sección de fecha, la sección se muestra en un formato de fecha corto. Si hay una parte de tiempo, la pieza se muestra en un formato de tiempo largo. Si todas existen, se muestran todas las secciones.
VblongDate 1 Fechas de visualización utilizando el formato de fecha larga especificado en la configuración regional de la computadora.
VBSHORTDATE 2 Muestra fechas utilizando el formato de fecha corto especificado en la configuración regional de la computadora.
Vblongtime 3 Tiempo de visualización utilizando el formato de tiempo especificado en la configuración regional de la computadora.
VBSHORTTIME 4 Muestra tiempo en formato de 24 horas (HH: MM).
ilustrar
El siguiente ejemplo utiliza la función FormatDateTime para formatear la expresión como un tipo de fecha larga y asignarla a myDateTime:
Función getCurrentDate
FormatDateTime Formatear el tipo de fecha a un tipo de fecha larga.
GetCurrentDate = FormatDateTime (fecha, 1)
Función final
--------------------------------------------------------------------------------
<Script Language = VBS>
para i = 0 a 4
alerta (FormatDateTime (ahora, & i &) es: & FormatDateTime (ahora, i)))
próximo
</script>
11. Función IsNumeric ()
Función: devuelva un valor booleano para determinar si la variable es una variable numérica u otras variables que se pueden convertir en números.
Formato: isnumérico (expresión)
Parámetro: La expresión es una variable arbitraria.
ejemplo:
<%
i = 234
Respuesta. Escribe isnumérico (i)
%>
Resultado: Verdadero.
12. Función ISObject ()
Función: devuelva un valor booleano para determinar si la variable es una variable de objeto,
Formato: isObject (expresión)
Parámetros: la expresión es una variable arbitraria.
ejemplo:
<%
establecer con = server.creatObject (ADODB.Connection)
Response.WRITE ISOBJECT (CON)
%>
Resultado: verdadero
13. Función: lbound ()
Función: devuelva el límite inferior de una matriz.
Formato: LBound (ArrayName [, Dimension])
Parámetro: ArrayName es una variable de matriz, la dimensión es cualquier elemento
ejemplo:
<%
i = matriz (1,2,3)
Respuesta.WRITE LBOUND (I)
%>
Resultados: 0
14. Función lcase ()
Función: Transforme todos los caracteres de una variable de tipo de caracteres en caracteres en minúsculas.
Formato: lcase (cadena)
Parámetro: la cadena es una variable de cadena
ejemplo:
<%
str = esto es lcase!
Respuesta.WRITE LCASE (STR)
%>
Resultado: ¡Esto es lcase!
15. Función a la izquierda ()
Función: interceptar la primera parte de una cadena;
Formato: izquierda (cadena, longitud)
Parámetros: cadena de cadena, longitud interceptada por longitud.
Ejemplo: < % = izquierda (esta es una prueba!, 6) %>
Resultados: esto yo
16. Función Len ()
Función: devuelva la longitud de la cadena o la longitud del byte de la variable
Formato: Len (String *Varname)
Parámetro: cadena; Varname cualquier nombre de variable
ejemplo:
<%
strtest = esta es una prueba!
Respuesta.WRITE LEN (STRTEST)
%>
Resultados: 15
17. función ltrim ()
Función: Retire los espacios antes de la cadena.
Formato: Ltrim (cadena)
Parámetros: cadena String.
Ejemplo: <% = ltrim (¡esta es una prueba!)
Resultados: ¡Esta es una prueba!
18. Función Mid ()
Función: cadenas Snap desde cadenas.
Formato: Mid (String, Start [, Longitud])
Parámetros: cadena de cadena, el punto de partida de Intercept de inicio y la longitud para interceptar.
ejemplo:
<%
strtest = esta es una prueba, ¡hoy es lunes!
Response.Write Mid (Strtest, 17,5)
%>
Resultados: hoy
19. Función minuto ()
Función: devuelva un valor, representando minutos
Formato: minuto (tiempo)
Parámetros: el tiempo es una variable de tiempo
Ejemplo lt; % = minuto (#12: 23: 34#) %>
Resultados: 23
20. Mes de función ()
Función: devuelva un valor, que representa el mes
Formato: mes (tiempo)
Parámetro: el tiempo es una variable de fecha
Ejemplo < % = mes (#08/09/99) %>
Resultados: 9
21. Función MonthName ()
Función: Devuelve la cadena (nombre) del mes.
Formato: MonthName (fecha [, ABB])
Parámetros: la fecha es una variable de fecha, cuando abst = true, la abreviatura del mes,
ejemplo:
< % = MonthName (#4/5/99#) %>
Resultados: abril
22. Función ahora ()
Función: Devuelve la hora y la fecha actuales del sistema.
Formato: ahora ()
Parámetros: ninguno
ejemplo:
< % = ahora () %>
Resultados: 10/05/00 8:45:32 PM
23. Función: reemplazar ()
Función: busque en una cadena, en lugar de la cadena especificada.
Formato: reemplazar (strTobesearch, StrsearchFor, strreplaceWith [, inicio [, count [, compare]]]))
Parámetros: StrTobesearched es una cadena; StrSearchfor es la subcadena que se busca; StrreplaceWith es la subcadena utilizada para reemplazar. Iniciar, contar, comparar son cualquier opción.
ejemplo:
<%
strtest = esto es una manzana.
Respuesta.WRITE Reemplazar (strtest, manzana, naranja)
%>
Resultados: Esto es una naranja.
24. Función correcta ()
Función: intercepta la última parte de una cadena
Formato: derecho (cadena, longitud)
Parámetros: cadena de cadena, longitud interceptada por longitud.
ejemplo:
<%
strtest = esta es una prueba!
Respuesta. Escribe derecho (strtest, 3)
%>
Resultados: ¡ST!
25. función rnd ()
Función: devuelva un número aleatorio
Formato: RND [(número)]
Parámetro: el número es cualquier valor numérico.
ejemplo:
<%
aleatorizar ()
Response.write rnd ()
%>
Resultado: si uno de los valores 0/1 es uno de los valores, sin aleatorizar (), no se puede generar un número aleatorio.
26. Función Round ()
Función: valor completo
Formato: redondo (expresión [, numright])
Parámetros: expresión numérica expresión; Opciones arbitrarias numerosas.
ejemplo:
<%
i = 12.33654
Respuesta. Write Round (i)
%>
Resultados: 12
27. función rtrim ()
Función: eliminar espacios después de las cadenas.
Formato: rtrim (cadena)
Parámetro: la cadena es una cadena
ejemplo:
<%
Response.Write rtrim (¡esta es una prueba!)
%>
Resultados: ¡Esta es una prueba!
28. Función Second ()
Función: devuelva un valor entero.
Formato: segundo (tiempo)
Parámetro: el tiempo es una expresión de tiempo válida;
Ejemplo lt; % = segundo (# 12: 28: 30#) %>
Resultados: 30
29. Función Strreverse ()
Función: devuelve una cadena inversamente dispuesta con la cadena original.
Formato: Strreverse (cadena)
Parámetro: la cadena es una cadena
Ejemplo <% = Strreverse (¡esta es una prueba!)
Resultado:! Tset a si siht
30. Tiempo de función ()
Función: devuelve el valor de tiempo del sistema actual.
Formato: Time ()
Parámetros: ninguno
Resultados: 9:58:28 am
31. Función TRIM ()
Función: elimine los espacios antes y después de la cadena.
Formato: TRIM (String)
Parámetros: cadena String.
ejemplo:
<%
strtest = esta es una prueba!
Respuesta
%>
Resultados: ¡Esta es una prueba!
32. Función Ubound ()
Función: Devuelva el límite superior de una matriz.
Formato: Ubound (Expression [, Dimension])
Parámetros: la expresión es una variable de expresión/matriz de matriz, dimension es cualquier elemento
ejemplo:
<%
i = matriz (1,2,3)
Respuesta.WRITE UBUND (I)
%>
Resultados: 2
33. Función: ucase ()
Función: Convierta todos los caracteres de una variable de tipo de caracteres en caracteres de capital.
Formato: ucase (cadena)
Parámetro: la cadena es una variable de cadena
ejemplo:
<%
str = esto es lcase!
Respuesta.WRITE LCASE (STR)
%>
Resultados: ¡Esto es lcase!
34. Función Vartype ()
Función: devuelva el código constante de la variable (integral)
Formato: Vartype (Varname)
Parámetro: VarName es un nombre variable de cualquier tipo.
ejemplo:
<%
i = 5
Response.Write Vartype (i)
%>
Resultado: 2 (2 representa un entero, debe consultar el código constante ASP).
35. Función Weekday ()
Función: devuelva un entero correspondiente al día de la semana.
Formato: día de la semana (fecha [, FirstOfweek])
Parámetros: la fecha es una variable de fecha, FirstOfweek es cualquier opción.
ejemplo:
<%
d = # 5/9/00 #
respuesta
Resultados: 3 (3 significa martes)
36. Función WeekdayName ()
Función: Devuelve la cadena, correspondiente al día de la semana.
Formato: WeekdayName (Weekday [, ABB [, FirstdayOfweek]])
Parámetros: el día de la semana es la variable de fecha, ABB, FirstdayOfWeek es cualquier opción.
ejemplo:
<%
d = #8/4/99 #
Respuesta.WRITE WeekdayName (D)
%>
Resultados: miércoles
37. Funcion Year ()
Función: Devuelve el año en que se encuentra la expresión de la fecha.
Formato: año (fecha)
Parámetros: la fecha es una expresión de fecha válida
ejemplo:
< % = año (#8/9/99#) %>
Resultados: 1999
38. Función mod () Función: tome el resto.
Ejemplo: 3 mod 2
Resultados: 1
Compartir: pautas de desarrollo de ASP El servidor de aplicaciones es, o eventualmente será utilizado por un servidor web, y generalmente es la computadora IIS que ejecuta la página ASP. ASP es el único cliente de su objeto. Trae consideraciones especiales de hilo y seguridad. Aunque muchos sitios web que usan ASP no lo usan en absoluto