Recomendado: ASP DIP EXEMPLO: Várias linhas de código resolvem o problema de prevenir envios repetidos de formulários Em muitos casos, é necessário impedir que a mesma forma seja enviada várias vezes. Os métodos de implementação de muitas pessoas são relativamente complicados (o número de código excede dezenas de linhas !!), o seguinte fornece um método que requer apenas algumas linhas de código, que impedem facilmente os usuários de atualizar vários envios e usar o botão de volta para reexaminar o formulário.
1. Array da função ()
Função: Crie uma variável de matriz
Formato: Array (Lista)
Parâmetro: Lista é cada coluna numérica na variável da matriz, com intervalos de vírgula no meio
exemplo:
< % i = matriz (1,2,3) %>
Resultado: eu é atribuído como uma matriz
2. Função Cint ()
Função: converta uma expressão/outro tipo de variável em um tipo inteiro (int)
Formato: Cint (expressão)
Parâmetro: Expressão é qualquer expressão válida/outro tipo de variável
exemplo:
<%
f = 234
Response.Write Cint (F) 2
%>
Resultados: 236
A função cint () converte o caractere 234 em um número inteiro 234. Se a expressão estiver vazia ou inválida, o valor de retorno será 0;
3. Função: CreatObject ()
Função: Crie e retorne um objeto ActiveX.
Formato: CreatObject (Obname)
O parâmetro bname é o nome do objeto
exemplo:
<%
Set con = server.createObject (adodb.connection)
%>
resultado:
4. Função cstr ()
Função: converta uma expressão/outro tipo de variável em um tipo de caractere (string)
Formato: CSTR (expressão)
Parâmetros: Expressão é qualquer expressão válida/outro tipo de variável
exemplo:
<%
s = 3 2
Response.Write O resultado é: & cstr (s)
%>
Resultado: a função cstr () converte o número inteiro 5 no caractere 5.
5. Data da função ()
Função: Retorne a data do sistema atual (lado do servidor)
Formato: Data ()
Parâmetros: Nenhum
Exemplo < % date () %>
Resultados: 13/06/07
6. Função DATADD ()
Função: calcule um tempo especificado e
Formato: DataAdd (TimeInterval, número, data)
Parâmetros: TimeInterval é a unidade de tempo (mês, dia ...); Número é o valor do intervalo de tempo e a data é o ponto de partida do tempo.
exemplo:
<%
CurrentDate = #6/13/07 #
newDate = DATADD (M, 3, CurrentDate)
Response.Write NewDate
%> <%
CurrentDate = #12: 34: 45 pm #
newDate = DATADD (H, 3, CurrentDate)
Response.Write NewDate
%>
resultado:
13/6/07
15:34:45
em
m = mês;
d = dia;
Se for o formato CurrentDate, então,
h = hora;
s = segundo;
7. função datediff ()
Função: Calcule uma diferença de tempo especificada de uma certa quantidade
Formato: Datediff (TimeInterval, Date1, Date2 [, FirstdayofWeek [, FirstDayofyear]]))
Parâmetros: TimeInterval é a unidade de tempo; Date1 e Date2 são expressões de data válida, FirstdayOfWeek, Firstdayofyear são quaisquer opções.
exemplo:
<%
FromDate = #8/4/99 #
Todate = #1/1/2000 #
Response.Write, existem & _
Datediff (D, Fromdate, Todate) & _
dias para milionium a partir de 4/4/99.
%>
Resultados: Existem 150 dias para o MOLIOLIONIUM, de 8/4/99.
8. Dia da função ()
Função: Retorne um valor inteiro correspondente a um dia de um determinado mês
Formato: dia (data)
Parâmetros: a data é uma expressão de data válida;
Exemplo < % = Data (#8/4/99#) %>
Resultados: 4
9.
Função: converta em formato de moeda
Formato: FormatCurrency (Expressão [, Digit [, LeadDigit [, Paren [, GroupDigit]]]]))
Parâmetros: a expressão é uma expressão numérica válida; O dígito representa o número de dígitos após o ponto decimal; LeadingDigit, Paren, GroupDigit são quaisquer opções.
Exemplo <%= formatCurrency (34.3456)%>
Resultados 34.35
10. FUNÇÃO FORMATDATETIME ()
Função: Expressão/variável do formato
Formato: FormatDateTime (Data [, NameFormat])
Parâmetros: a data é uma expressão de data válida/variável; NameFormat é o nome constante do formato de data especificado.
Exemplo < % = formatDateTime (08/04/99, vblongdate) %>
Resultados: quarta -feira, 04 de agosto de 1999
ilustrar:
----------------------------------------------------------------------------------
descrever
Retorna a expressão, que foi formatada como uma data ou hora.
gramática
FormatDateTime (Data [, nomeado FORMAT])
A sintaxe da função FormatDateTime tem os seguintes parâmetros:
Descrição do parâmetro
Data necessária. A expressão de data a ser formatada.
Nomeado opcional. Valores indicando o formato de data/hora usado, se omitido, use vbgeneralDate.
configurar
O parâmetro NomeFormat pode ter os seguintes valores:
Descrição do valor constante
VbgeneralDate 0 exibe a data e/ou hora. Se houver uma seção de data, a seção será exibida em um formato de data curta. Se houver uma parte do tempo, a peça será exibida em um formato de longa data. Se todos existem, todas as seções são exibidas.
vblongdate 1 datas de exibição usando o formato de data longa especificada no local do computador.
Vbshortdate 2 exibe datas usando o formato de data curta especificada no local do computador.
VblongTime 3 Tempo de exibição Usando o formato de tempo especificado na localidade do computador.
VbshortTime 4 exibe tempo em formato 24 horas (HH: mm).
ilustrar
O exemplo a seguir usa a função FormatDateTime para formatar a expressão como um tipo de data longa e atribui -la ao myDateTime:
Função getCurrentDate
FormatDateTime Formato O tipo de data para um tipo de data longa.
GetCurrentDate = formatDateTime (data, 1)
Função final
----------------------------------------------------------------------------------
<idioma de script = vbs>
para i = 0 a 4
alerta (formatDateTime (agora, & i &) é: & formatDateTime (agora, i))
próximo
</script>
11. Função é Numérica ()
Função: retorne um valor booleano para determinar se a variável é uma variável numérica ou outras variáveis que podem ser convertidas em números.
Formato: Isnumeric (expressão)
Parâmetro: a expressão é uma variável arbitrária.
exemplo:
<%
i = 234
Response.write isnumeric (i)
%>
Resultado: Verdadeiro.
12. função isobject ()
Função: retorne um valor booleano para determinar se a variável é uma variável de objeto,
Formato: Isobject (expressão)
Parâmetros: a expressão é uma variável arbitrária.
exemplo:
<%
set con = server.creatObject (adodb.connection)
Response.Write Isobject (CON)
%>
Resultado: Verdadeiro
13. Função: lbound ()
Função: retorne o limite inferior de uma matriz.
Formato: LBOUND (ArrayName [, Dimension])
Parâmetro: ArrayName é uma variável de matriz, a dimensão é qualquer item
exemplo:
<%
i = matriz (1,2,3)
Response.Write lbound (i)
%>
Resultados: 0
14. função lcase ()
Função: Transforme todos os caracteres de uma variável de tipo de caractere em caracteres minúsculos.
Formato: Lcase (string)
Parâmetro: String é uma variável string
exemplo:
<%
str = isso é LCase!
Response.Write LCase (STR)
%>
Resultado: isso é Lcase!
15. Função esquerda ()
Função: interceptar a primeira parte de uma string;
Formato: Esquerda (string, comprimento)
Parâmetros: string string, comprimento interceptado por comprimento.
Exemplo: < % = esquerda (este é um teste!, 6) %>
Resultados: este i
16. função len ()
Função: Retorne o comprimento da string ou o comprimento do byte da variável
Formato: Len (String *Varname)
Parâmetro: string; Varname qualquer nome de variável
exemplo:
<%
strtest = este é um teste!
Response.write len (strtest)
%>
Resultados: 15
17. função ltrim ()
Função: Remova os espaços antes da string.
Formato: LTRIM (String)
Parâmetros: string string.
Exemplo: <% = ltrim (este é um teste!)
Resultados: Este é um teste!
18. Função Mid ()
Função: Snap Strings de Strings.
Formato: Mid (String, Start [, comprimento])
Parâmetros: string string, o ponto de partida da interceptação inicial e o comprimento para interceptar.
exemplo:
<%
strtest = Este é um teste, hoje é segunda -feira!
Response.Write Mid (Strtest, 17,5)
%>
Resultados: hoje
19. Minuto de função ()
Função: Retorne um valor, representando minutos
Formato: minuto (hora)
Parâmetros: o tempo é uma variável de tempo
Exemplo lt; % = minuto (#12: 23: 34#) %>
Resultados: 23
20. Mês da função ()
Função: Retorne um valor, representando o mês
Formato: mês (hora)
Parâmetro: o tempo é uma variável de data
Exemplo < % = mês (#08/09/99) %>
Resultados: 9
21. Função MonthName ()
Função: Retorna a string (nome) do mês.
Formato: MonthName (Data [, ABB])
Parâmetros: a data é uma variável de data, quando abb = true, a abreviação do mês,
exemplo:
< % = MonthName (#4/5/99#) %>
Resultados: abril
22. função agora ()
Função: Retorna a hora e a data atuais do sistema.
Formato: agora ()
Parâmetros: Nenhum
exemplo:
< % = agora () %>
Resultados: 05/10/00 20:45:32
23. Função: Substitua ()
Função: Procure em uma string, em vez da sequência especificada.
Formato: Substitua (strTobesearched, strSearchfor, strreplacewith [, start [, count [, compare]]])
Parâmetros: strTobesearched é uma string; StrSearchFor está a substring que está sendo procurada; Strreplacewith é a substring usada para substituir. Iniciar, contar, comparar são quaisquer opções.
exemplo:
<%
strtest = esta é uma maçã.
Response.Write Substitua (Strtest, Apple, Orange)
%>
Resultados: Esta é uma laranja.
24. função à direita ()
Função: intercepte a última parte de uma string
Formato: Right (string, comprimento)
Parâmetros: string string, comprimento interceptado por comprimento.
exemplo:
<%
strtest = este é um teste!
Response.Write Right (strtest, 3)
%>
Resultados: ST!
25. função rnd ()
Função: retorne um número aleatório
Formato: RND [(número)]
Parâmetro: o número é qualquer valor numérico.
exemplo:
<%
randomize ()
Response.Write rnd ()
%>
Resultado: Se um dos valores 0/1 for um dos valores, sem randomize (), nenhum número aleatório poderá ser gerado.
26. Rodada de função ()
Função: Valor completo
Formato: redonda (expressão [, numright])
Parâmetros: expressão de expressão numérica; Opções arbitrárias NumRight.
exemplo:
<%
I = 12.33654
Response.Write Round (i)
%>
Resultados: 12
27. função rtrim ()
Função: Remova os espaços após as cordas.
Formato: rtrim (string)
Parâmetro: String é uma string
exemplo:
<%
Response.Write rtrim (este é um teste!)
%>
Resultados: Este é um teste!
28. Função Second ()
Função: retorne um valor inteiro.
Formato: Segundo (tempo)
Parâmetro: o tempo é uma expressão de tempo válida;
Exemplo lt; % = segundo (# 12: 28: 30#) %>
Resultados: 30
29. Função Strververse ()
Função: Retorna uma string inversamente organizada com a string original.
Formato: StrReverse (string)
Parâmetro: String é uma string
Exemplo <% = strrevery (este é um teste!)
Resultado :! TSET A SI SIHT
30. Tempo de função ()
Função: Retorna o valor horário do sistema atual.
Formato: Time ()
Parâmetros: Nenhum
Resultados: 9:58:28
31. Função de acabamento ()
Função: Exclua os espaços antes e depois da string.
Formato: Trim (String)
Parâmetros: string string.
exemplo:
<%
strtest = este é um teste!
Response.Write Trim (strtest)
%>
Resultados: Este é um teste!
32. função ubound ()
Função: retorne o limite superior de uma matriz.
Formato: ubound (expressão [, dimensão])
Parâmetros: a expressão é uma variável de expressão/matriz de matriz, dimensão é qualquer item
exemplo:
<%
i = matriz (1,2,3)
Response.Write Ubund (i)
%>
Resultados: 2
33. Função: ucase ()
Função: converta todos os caracteres de uma variável de tipo de caractere em caracteres de capital.
Formato: ucase (string)
Parâmetro: String é uma variável string
exemplo:
<%
str = isso é LCase!
Response.Write LCase (STR)
%>
Resultados: Isso é LCase!
34. Função Vartype ()
Função: Retorne o código constante da variável (integral)
Formato: Vartype (Varname)
Parâmetro: Varname é um nome variável de qualquer tipo.
exemplo:
<%
i = 5
Response.Write Vartype (i)
%>
Resultado: 2 (2 representa um número inteiro, você precisa consultar o código constante ASP.)
35. Função do dia da semana ()
Função: retorne um número inteiro correspondente ao dia da semana.
Formato: Dia da semana (data [, FirstOfWeek]))
Parâmetros: a data é uma variável de data, o FirstOfWeek é qualquer opção.
exemplo:
<%
D = # 5/9/00 #
Response.Write Weekday (d) %>
Resultados: 3 (3 significa terça -feira)
36. FUNÇÃO DA FUNCIMENTO SEMANANAME ()
Função: Retorna a string, correspondente ao dia da semana.
Formato: WeekdayName (dia da semana [, ABB [, FirstdayOfWeek]]))
Parâmetros: o dia da semana é a variável de data, ABB, FirstdayOfWeek é qualquer opção.
exemplo:
<%
d = #8/4/99 #
Response.Write WeekdayName (D)
%>
Resultados: quarta -feira
37. Ano da função ()
Função: retorna o ano em que a expressão da data está localizada.
Formato: Ano (data)
Parâmetros: a data é uma expressão de data válida
exemplo:
< % = ano (#8/9/99#) %>
Resultados: 1999
38. função mod () função: pegue o restante.
Exemplo: 3 mod 2
Resultados: 1
Compartilhar: Diretrizes de Desenvolvimento ASP O servidor de aplicativos é, ou eventualmente será usado por um servidor da Web e geralmente é o computador IIS executando a página ASP. ASP é o único cliente do seu objeto. Traz considerações especiais de encadeamento e segurança. Embora muitos sites que usam o ASP não o usem