Recommandé: analyse ASP et procédures stockées Il existe de nombreux articles sur l'ASP et les procédures stockées, mais je doute que les auteurs l'aient réellement pratiqué. J'ai lu beaucoup d'informations pertinentes lorsque j'étais au début et j'ai constaté que bon nombre des méthodes fournies n'étaient pas le cas dans la pratique. Pour des applications simples, ceci
Programme d'affichage du répertoire des arbres
Description du problème:
Dans nos projets, les tables de données auto-associées apparaissent souvent. Si nous les regardons du point de vue global, l'ensemble du tableau est présenté comme une structure de données d'arbre (pour les cas complexes, il peut devenir un graphique). Lorsque nous affichons et modifions ce tableau, il semblera maladroit si nous n'utilisons pas de bonnes expressions. Pour cette raison, nous développons un tel programme de structure d'arbres. Dans la version précédente, nous avons utilisé un algorithme récursif pour l'implémenter. Lorsque nous avons évalué cet algorithme, nous avons constaté que nous n'étions plus compétents pour les bases de données avec des milliers d'enregistrements. Par conséquent, dans la nouvelle version d'algorithme, nous avons utilisé la technologie XML pour découvrir dynamiquement des données pour résoudre l'embarras de grandes quantités de données du serveur en même temps, et en même temps, nous avons également évité l'erreur d'entrer dans une boucle morte si la structure de données du tableau est présentée comme un graphique.
Idées pratiques:
1. Seuls les nœuds racine et secondaire sont affichés lors de l'affichage initial, et les nœuds racine et secondaire sont au même niveau.
2. Cliquez sur un nœud. Si son objet de zone de nœud enfant n'existe pas, créez l'objet, téléchargez les données et mettez à jour les données en même temps, affichez tous les nœuds enfants.
3. Chaque nœud a la même fonction après son établissement, tel que la vérification si le nœud enfant existe, montrant des nœuds enfants cachés, etc.
4. DHTML XML ASP CSS est utilisé simultanément
Difficultés techniques:
1. Problème de code d'ordonnance lors de l'utilisation de l'interface XMLHTTP:
Parce que dans la page de sortie ASP, le schéma de codage par défaut n'est pas en chinois, lorsqu'il est interprété dans XMLHTTP de la page client, le schéma par défaut sera analysé, donc Brizze apparaîtra. À cette fin, nous ajoutons le code suivant pour définir le schéma de codage dans la page ASP du côté du serveur:
Réponse.Charset = GB2312
Response.ContentType = Text / HTML
2. Comment maintenir le style de la version précédente sur l'interface (formulaire d'explorateur de classe):
Dans la version précédente, tout le contenu de la page a été achevé en une seule fois, et les idées de contrôle ont été adoptées, et l'interface était relativement amicale à tout moment. À cette époque, le mécanisme de cette version a changé et le contenu était un problème clé pour la synthèse multiple. Comment déterminer l'ID de l'objet IMG et SPAN a été vérifié. Sur l'interface, l'interface de cette version est difficile pour être la même que la première interface, donc seule une partie peut être conservée, mais dans l'ensemble, la nouvelle interface peut également répondre aux besoins.
Parce qu'il est difficile d'utiliser des pièces jointes ici, je ne peux coller que le code source:
| Ce qui suit est le contenu cité: --- xtree.html ------------------------------------------------------------------- <html> <adal> <Meta name = Generator Content = Microsoft Visual Studio 6.0> <Script Language = JavaScript Src = .. / .. / xtree.js> </cript> <style type = text / css> <! - a: link {Font-Size: 14px; Décoration du texte: aucune; Couleur: # 0000FF} A: Visité {Font-Size: 14px; Couleur: # 0000FF; text-décoration: aucun} A: Hover {Font-Size: 14px; Couleur: # FF0000; Color d'arrière-plan: # CCCC99; text-décoration: aucun} A: actif {Font-Size: 14px; Couleur: #FFFFF; Color en arrière-plan: # 191970; text-décoration: aucun} .Item {taille de police: 14px} -> </ style> </ Head> <Body Leftmargin = 0 RightMargin = 0 Topmargin = 0 Border = 0> <bold> Programme de démonstration du menu d'arbre </bold> <br> <Table Border = 0> <tr> <td nowrap> <span id = 'Ospanroot' border = 0> </span> <script linguisse = javascript> createChildNode (root, 0); </cript> </td> </tr> </ table> </docy> </html> ------- xtree.asp --------------------------------------------------------------- <% @ Language = vbscript%> <% Réponse.Charset = GB2312 |
Partager: analyser le code source de détection de serveur couramment utilisé dans ASP Codes de détection couramment utilisées lors de l'écriture de pages Web ASP: serveur Heure actuelle: référence% = maintenant%> Modèle de processeur du serveur: référence% = request.servervariables (http_ua_cpu)%> Résolution actuelle: référence & l
3 pages au total Page 123 Page suivante