Recommandé: ASP Basic Tutorial: Résumé des méthodes de transfert de données entre les pages Web Introduction Nous rencontrons toujours cette situation où nous devons transmettre des valeurs d'une page Web à une autre. Dans cet article, vous avez montré plusieurs façons de transmettre des valeurs d'une page à une autre. Dans cet exemple, la page Web créée se compose d'un contrôle de texte et
1. Deux solutions à l'affichage chinois ASP
Le premier problème majeur que l'auteur a rencontré lorsqu'il a commencé à écrire des programmes ASP a été le problème d'affichage chinois. Après l'avoir exécuté, il a constaté que tous les Chinois lus de l'ASP de la base de données sont devenus ?????, ce qui est un peu similaire au problème d'affichage chinois le plus fréquent de JSP. Après avoir vérifié les données, il a constaté qu'il existe un moyen de résoudre facilement le problème chinois.
Méthode 1:
Après avoir lu les documents Microsoft NGWS, j'ai constaté que dans la section FAQ du document, j'ai mentionné que je voulais ajouter un fichier config.web au répertoire Web. Je l'ai essayé et c'était OK en chinois.
La méthode est la suivante:
Créer un fichier config.web, avec le contenu comme suit, et placé dans le répertoire Web
Ce qui suit est le contenu cité: < Configuration > < Globalisation Codage de demande = UTF-8 RéponseCcoding = UTF-8 / > < / Configuration > |
Plus tard, j'ai vu quelqu'un a publié un message dans le forum en ligne disant que ce serait bien de remplacer l'UTF-8 par GB2312. L'auteur ne l'a pas essayé, vous pouvez donc l'essayer.
Méthode 2:
Plus tard, je me suis souscrit au groupe de nouvelles de Microsoft et j'ai trouvé des articles discutant de ce numéro dans le groupe d'information de Microsoft Dotnet.framework.aspplus.general. La méthode consiste à ajouter <% @ codepage = 936%> au début de chaque page, ce qui est un peu similaire à <% @ page contentType = text / html; charset = gb2312%> dans jsp et l'a testé rapidement, et c'était OK !!!
Les exemples sont présentés ci-dessous:
Ce qui suit est le contenu cité: <% @ codepage = 936% > <% @ importation namespace = System.data% > <% @ importation namespace = System.data.ado% > <% @ Importation namespace = System.globalisation% > < html > < tête > < META HTTP-Equiv = Content-Type Content = Text / HTML; Charset = GB2312 > < / tête > |
2. Conseils pour créer des objets dans ASP
Lorsque nous utilisons les composants du serveur pour créer des objets, il existe généralement deux méthodes. La méthode la plus couramment utilisée consiste à utiliser la méthode createObject () de l'objet serveur, comme ceci:
SET NIFFLINK = Server.CreateObject (MSWC.NextLink)
Cette méthode est très utile, mais il existe un autre moyen d'économiser davantage les ressources système.
Lorsque vous utilisez la méthode server.createObject () pour créer un objet, l'objet est chargé immédiatement et le système alloue la mémoire et d'autres ressources à l'objet.
La deuxième façon de créer un objet consiste à utiliser la balise <objet> de HTML, et la syntaxe est la suivante:
Ce qui suit est le contenu cité: <Objet runat = sever id = nextLink ProgId = mswc.NextLink> </JOINT> |
Lors de la création d'un objet avec la balise <objet>, l'objet que vous souhaitez créer n'est pas chargé immédiatement, mais ne se chargera pas tant que la méthode ou l'attribut de l'objet n'est pas référencé pour la première fois. De cette façon, nous économiserons certaines ressources. Bien qu'il ne soit pas grand-chose, il est très utile d'économiser des ressources du serveur lorsque votre système doit résister à près d'un million de clics par jour.
Partager: L'instance ASP accroche le code source Web de QQ ASP / PHP Ce code vous convient à utiliser sur le site Web, et les amis ordinaires peuvent ignorer cette chose! ASP: Code: [Copier dans le presse-papiers] <% Dim objxmlhttp, qq, pwd qq = 10000