Recommandé: comment utiliser la technologie de script ASP Dans les scripts VB, vous n'avez pas à définir des variables ou à définir explicitement leurs types dans d'autres langages de script. Une variable existe lorsque vous l'utilisez pour la première fois. Cependant, cette fonctionnalité permet à votre code d'exister largement dans les dactylographiques. Si vous définissez à tort un nom de variable dans le code, une nouvelle variable sera créée. Votre script peut ne pas fonctionner correctement.
Comment générer du HTML dans ASP? Il existe déjà de nombreux systèmes d'information qui génèrent du HTML, mais ils utilisent tous des modèles. Cette fonction enregistre le code HTML généré par la page ASP dans un fichier HTML, il n'est donc pas nécessaire de modifier la page d'origine pour compléter facilement un système d'information qui génère HTML. ^ _ ^
Puisque le code est court, je ne commenterai pas ici
Ce qui suit est le contenu cité: <% «Lorsque la page cible contient le fichier, c'est-à-dire la page #include, il y a un problème avec ce programme. «Remarque: ce fichier doit être placé dans le même répertoire que le fichier pointé d'ici 20041227111723.htm dim hughchiu_rtcode Fonction get_exe_code (20041227111723.htm) dim exécuter tmp_str dim Dim re, re1, contenu, fso, f, aspstart, aspend Dim MS, M exécuter = set fso = createObject (scripting.fileSystemObject) SET F = FSO.OPENEXTFILE (server.mappath (20041227111723.htm)) Contenu = F.Readall f.close Définir F = rien Définir FSO = rien Définir Re = nouveau regexp re.ignorecase = true re.global = true re.pattern = / </% / @ [^ /%] /% ///////////////////////// contenu = re.replace (contenu,) re.global = false re.pattern = / </! / - / - / s * / # include / s * file / s * = / s * / ([^ /]) // s * / - //////////////////////////////////////////////////////////////////////////////////////////////////////DRANT faire set ms = re.execute (contenu) Si Ms.Count <> 0 alors Définir M = MS (0) tmp_str = get_exe_code (M.Submatches (0)) contenu = re.replace (contenu, tmp_str) autre sortir faire terminer si boucle définir m = rien Définir MS = rien re.Pattern = ^ / s * = AsPend = 1 Aspstart = instr (aspended, contenu, <%) 2 Définir RE1 = New Regexp re1.ignorecase = true re1.global = false re1.Pattern = réponse / .write (.) faire en aspstart> Aspender 1 execode = execode & vbcrlf & hughchiu_rtcode = Hughchiu_rtcode && remplacer (remplacer (mid (contenu, asPend, aspstart-assend-2) ,,), vbcrlf, & vbcrlf &) && vbcrlf asPend = instr (aspstart, contenu,% />) 2 tmp_str = mid (contenu, aspstart, aspennd-astart-2) faire set ms = re1.execute (tmp_str) Si Ms.Count <> 0 alors Définir M = MS (0) tmp_str = re1.replace (tmp_str, Hughchiu_rtcode = Hughchiu_rtcode && m.submatches (0)) autre sortir faire terminer si boucle définir m = rien Définir MS = rien execode = execode & re.replace (tmp_str, Hughchiu_rtcode = Hughchiu_rtcode &) Aspstart = instr (aspended, contenu, <%) 2 boucle Définir RE1 = rien Définir RE = rien execode = execode & vbcrlf & Hughchiu_rtcode = Hughchiu_rtcode && remplacter (remplac get_exe_code = <% & exécuter &% /> Fonction finale Fonction Asp2HTML (20041227111723.htm) code DIM Code = remplacer (remplacer (remplacer (get_exe_code (20041227111723.htm), Hughchiu_rtcode = Hughchiu_rtcode && vbcrlf,), <%,),% />,,) 'Response.Write (code) exécuter (code) 'Response.Write (Hughchiu_rtcode) asp2html = Hughchiu_rtcode fonction finale %> |
Exemple d'utilisation:
Ce qui suit est le contenu cité: set fso = createObject (scripting.fileSystemObject) set f = fso.createtextfile (server.mappath (youpage.htm), true) F.WriteLine (ASP2HTML (YouPage.asp)) f.close Définir F = rien Définir FSO = rien |
Partager: comment démarrer avec les variables ASP Les variables sont utilisées pour stocker des informations. Si une variable est déclarée en dehors du sous-programme, la variable peut être modifiée par n'importe quel script dans le fichier ASP. Si une variable est déclarée dans un sous-programme, elle sera créée et révoquée chaque fois que le sous-programme est exécuté. Exemple: Déclarez la variable comme suit: Html Body% dim Name Name = Donald Duck Response.