Recommandé: mettre en œuvre une anti-collection des pages ASP J'ai écrit un code pour empêcher les voleurs de collecter et communiquer avec vous! Utilisation: enregistrez un fichier séparément tel que (n ° ASP); Utilisez-le dans la tête de la page ASP correspondante! - # Inclure File = No.asp - Ajoutez-le simplement! % '***************************************************************************************************************************************************************************. *******************************************************************************************************************************************************************************************************************************. ****************************************************************************************************************************************************************************. *******************************************************************************************************************************************************************************************************************************. ****************************************************************************************************************************************************************************. *******************************************************************************************************************************************************************************************************************************. *******************************************************************************************************************************************************************************************************************************. *******************************************************************************************************************************************************************************************************************************.
Tutoriel ASP: un exemple simple sur Ajax
Index.asp:
Code de programme
<html>
<adal>
<meta http-equiv = contenu contenu contenu = text / html; charse = gb2312 />
<Title> Ajax Application simple </TITME>
<Script Language = JavaScript>
// Créer un objet XmlHttpRequest
var demande = false;
essayer {
request = new xmlhttprequest ();
} catch (trymicrosoft) {
essayer {
request = new activeXObject (msxml2.xmlhttp);
} catch (autreMicrosoft) {
essayer {
request = new ActiveXObject (Microsoft.xmlHttp);
} catch (échoué) {
demande = false;
}
}
}
if (! request) alert (error dans l'initialisation xmlhttpRequest!);
// obtenir des informations
fonction getInfo () {
var url = info.asp? id = + math.random ();
request.open (get, url, true);
request.onreadystateChange = updatePage;
request.send (null);
}
// Mette à jour la page
fonction updatePage () {
if (request.readystate == 4) {
if (request.status == 200) {
var réponse = request.ResponSext;
document.getElementById (Div1) .InnerText = Response;
} else if (request.status == 404) {
alerte (URL demandée n'est pas trouvée.);
} else if (request.status == 403) {
alerte (accès refusé.);
} autre
alert (statut est + request.status);
}
}
</cript>
</ head>
<body>
<input name = btn type = Button id = btn value = get onclick = getInfo (); />
<div id = div1> Le contenu de la nouvelle balise div s'affiche ici </div>
</docy>
</html>
Info.asp:
Code de programme
<%
Response.Charset = GB2312 'Si vous ne définissez pas le chinois, vous serez brouillé
Dim I, arr (9)
arr (0) = informations aléatoires 0000000000000000000000
arr (1) = information aléatoire11111111111111111111
arr (2) = informations aléatoires 22222222222222222222222222222222222222
arr (3) = informations aléatoires 333333333333333333333333333333
Arr (4) = Informations aléatoires 44444444444444444444444444444444444444
ARR (5) = Informations aléatoires 55555555555555555555555555555555555555
arr (6) = informations aléatoires 6666666666666666666666666
ARR (7) = Informations aléatoires 7777777777777777777777777777777777777777777
arr (8) = informations aléatoires 88888888888888888888888888
Arr (9) = Informations aléatoires 99999999999999999999999
Randomiser
i = int (10 * rnd ())
Réponse.WRITE arr (i)
%>
Remarque: Ajax ne nécessite pas de format pour les résultats renvoyés par le serveur. Sortez simplement les résultats avec Response.Write.
Partage: interpréter les moyens d'améliorer MSSQL et accéder à la compatibilité Comme nous le savons tous, dans ASP, les bases de données les plus couramment utilisées sont l'accès et MSSQL. De nombreux programmes souhaitent se transformer en un modèle qui peut être utilisé par les deux bases de données, mais en raison des instructions SQL incohérentes des deux bases de données, de nombreux programmes sont divisés en deux versions inutiles, à savoir l'accès et les versions MSSQL! En fait, nous pouvons juger et reconnaître le code