Recomendado: Implementar anti-coleta de páginas ASP Eu escrevi um código para impedir que os ladrões colecionassem e me comuniquem com você! Uso: salve um arquivo separadamente como (No.asp); Use-o na cabeça da página ASP correspondente!-#Incluir arquivo = No.asp-basta adicioná-lo! % '***************************************** ***************************** *************************** ***************************** *************************** ***************************** ***************************** *****************************
ASP Tutorial: Um exemplo simples sobre Ajax
Index.asp:
Código do programa
<html>
<head>
<meta http-equiv = content-type content = text/html; charset = gb2312 />
<title> AJAX APLICAÇÃO PELÁTICA </TITLE>
<idioma do script = javascript>
// Crie o objeto xmlHttPrequest
var solicitação = false;
tentar {
solicitação = novo xmlHttPrequest ();
} catch (TryMicrosoft) {
tentar {
request = new ActiveXObject (msxml2.xmlHttp);
} Catch (OtherMicrosoft) {
tentar {
solicitação = new ActiveXObject (Microsoft.xmlHttp);
} catch (falhou) {
solicitação = false;
}
}
}
if (! request) Alert (Erro inicializando xmlhttPrequest!);
// Obtenha informações
função getinfo () {
var url = info.asp? id = + math.random ();
request.open (get, url, true);
request.onReadyStateChange = UpdatePage;
request.send (null);
}
// Atualize a página
função updatePage () {
if (request.readyState == 4) {
if (request.status == 200) {
var resposta = request.ResponsEtext;
document.getElementById (div1) .innerText = Response;
} else if (request.status == 404) {
alerta (URL solicitado não é encontrado.);
} else if (request.status == 403) {
alerta (acesso negado.);
} outro
alerta (status é + request.status);
}
}
</script>
</head>
<Body>
<nome de entrada = btn type = button id = btn value = get onclick = getinfo (); />
<div id = div1> O conteúdo da nova tag div é exibido aqui </div>
</body>
</html>
Info.asp:
Código do programa
<%
Response.Charset = GB2312 'Se você não definir chinês, você será iluminado
Dim i, arr (9)
ARR (0) = Informações aleatórias 000000000000000000000000
ARR (1) = Informações aleatórias11111111111111111111111111
ARR (2) = Informação aleatória 2222222222222222222222222222222222222222222222
ARR (3) = Informações aleatórias 3333333333333333333333333333333333
ARR (4) = Informações aleatórias 4444444444444444444444444444444444444444444
ARR (5) = Informações aleatórias 5555555555555555555555555555555555555555555
ARR (6) = Informação aleatória 6666666666666666666666666666
ARR (7) = Informações aleatórias 777777777777777777777777777777777777777777777777777
ARR (8) = Informações aleatórias 8888888888888888888888888888
ARR (9) = Informação aleatória 999999999999999999999999999
Randomizar
i = int (10*rnd ())
Response.Write arr (i)
%>
NOTA: O AJAX não requer formato para os resultados retornados pelo servidor. Basta produzir os resultados com a resposta.write.
Compartilhar: interpretar maneiras de melhorar o MSSQL e acessar a compatibilidade Como todos sabemos, no ASP, os bancos de dados mais usados são o acesso e o MSSQL. Muitos programas desejam se transformar em um padrão que pode ser usado por ambos os bancos de dados, mas devido às instruções SQL inconsistentes dos dois bancos de dados, muitos programas são divididos em duas versões desnecessárias, a saber, acesso e versões MSSQL! De fato, podemos julgar e reconhecer o código