Chapitre 6 : Expérience d'utilisation d'Ultradev
1.Ultradev entrera en conflit avec le pare-feu Kingsoft Antivirus
Les amis qui ont installé Kingsoft Antivirus constateront que parfois une erreur sera signalée lors de l'ouverture d'Ultadev, puis le programme se terminera. Désactivez simplement le pare-feu antivirus.
2. Les caractères chinois ne s'affichent pas correctement lors de la visualisation du code source.
Vous devez être troublé par le fait que les paramètres de police et de taille du texte (Édition-Préférences-Police/Encodage) dans DREAMWEAVER Ultradev 4 ne peuvent pas être enregistrés, n'est-ce pas ? Voici une solution pour tout le monde !
Veuillez d'abord sauvegarder le registre et quitter DREAMWEAVER Ultradev 4 en cours d'exécution.
1. Exécutez regedit.exe.
2. Recherchez HKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVER Ultradev 4/FONT PREFERENCES
3. Double-cliquez sur Encodages numériques et modifiez la valeur b en c (remplacez 11 en décimal par 12).
Quittez regedit et entrez dans DREAMWEAVER Ultradev 4. Vous pouvez désormais sélectionner librement la police et la taille du texte de PROPOTIOANL, FIXED FONT et CODE INSPECTOR.
3. Les résultats de la recherche ne peuvent pas être retournés.
Je ne sais pas si vous avez remarqué qu'en fait, lorsque nous regardons les résultats de la page de recherche dont nous parlions plus tôt, si vous avez beaucoup d'enregistrements, l'effet de rotation de page n'est pas obtenu. Par exemple, si vous recherchez le mot-clé win, vous pouvez obtenir 60 enregistrements et il y a 100 enregistrements dans la base de données. Lorsque vous tournez la page, vous constaterez que les résultats de la recherche sont passés à 100 (implémentés à l'aide de DataBinding ->Total). Record), c'est-à-dire les enregistrements de la base de données. Les enregistrements ont été supprimés, pourquoi ? Examinons le processus de mise en œuvre de la recherche depuis le début.
Comme le montre la figure ci-dessous, nous obtenons les paramètres transmis (Request.form("xxx")) en utilisant la variable de formulaire. Ceci est naturel car nous saisissons la chaîne de requête via un champ de formulaire Texte.
Dans ce cas, lorsque l'on tourne la page, la valeur de Request.form("xxx") ne peut pas être transmise, le programme utilise donc la valeur par défaut "1" (voir la figure ci-dessous), c'est-à-dire toutes les valeurs dans la base de données sont supprimés.
Jusqu'où est le problème ? Comment le résoudre ? Puisque Request.form("xxx") ne peut pas être transmis, nous allons modifier la méthode de livraison et utiliser Request.querystring("xxx"), comme le montre la figure ci-dessous.
Bien sûr, cela seul ne fonctionnera pas. Nous entrons évidemment la chaîne de requête via le champ du formulaire, alors comment peut-il y avoir un Request.querystring("xxx") pour la transmettre ? Hé, il faut quand même profiter de la fonction de valeur par défaut. Comme le montre la figure ci-dessous, la valeur par défaut d'origine est 1 et nous devons la modifier à la valeur dont nous avons besoin.
C'est le code source correspondant. Nous devons commencer par modifier le code source.
Il s'agit du code source modifié. Haha, tu comprends ? Nous avons modifié la valeur initiale en Request.form("xxx"), afin que le programme utilise cette valeur initiale pour récupérer des données s'il ne trouve pas Request.querystring("xxx").
De cette façon, mon programme de rotation de pages est terminé. N'est-ce pas très simple ? ! ^_^
Les trois questions ci-dessus sont relativement courantes, je vais donc en parler ici en premier.
À ce stade, la série ultradev de matériel pédagogique que nous avons écrite pour enet touche à sa fin.