Maison  >  Article  >  développement back-end  >  Partager le didacticiel sur les objets Response des objets intégrés Asp.Net

Partager le didacticiel sur les objets Response des objets intégrés Asp.Net

零下一度
零下一度original
2017-05-22 16:13:151992parcourir

ResponseObject

L'objet Respose est utilisé pour renvoyer des données au navigateur depuis le serveur. Il permet d'envoyer des données au navigateur à la suite de la requête et fournit des informations de réponse légères. Il peut être utilisé pour saisir des données dans la page, accéder à la page et également transmettre les paramètres de chaque page. Il correspond au HTTP. Protocole. Le message correspond.

Objet de réponse couramment utilisé attributs

IsClientConnected
Attribut
Tampon Obtenir Ou définir une valeur qui indique s'il faut mettre en mémoire tampon la sortie et l'envoyer après avoir terminé le traitement de l'intégralité de la réponse
Cache
属性  
Buffer 获取或者设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache 获取Web页的缓存策略,如过期时间,保密性。。。。
Charset 设定或获取HTTP的输出字符串编码
Expires 获取或设置在浏览器上缓存的页过期之前的分钟数
Cookies 获取当前请求的Cookie集合
IsClientConnected 传回客户端是否仍然和Server连接
SuppressContent 设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端
Récupérer le Politiques de mise en cache

, telles que le délai d'expiration et la confidentialité. . . .

Charset Définir ou obtenir une sortie HTTPString

Encodage

Expire Obtient ou définit le nombre de minutes avant l'expiration de la page mise en cache sur le navigateur
Cookies Obtenir la collection de cookies de la requête en cours
Renvoie si le client est toujours connecté au serveur
SuppressContent Définit s'il faut envoyer du contenu HTTP au serveur navigateur client, si vrai, la page Web ne sera pas envoyée au client

方法  
AddHeader 将一个HTTP头添加到输出流
AppendToLog 将自定义日志信息添加到IIS日志文件
Clear 将缓冲区的内容清除
End 将目前缓冲区中所有的内容发送至客户端后关系
Flush 将缓冲区中的所有数据发送到客户端
Redirect 将网页重新导向另一个地址
Write 将数据输出到客户端
WriteFile 将指定的文件写入HTTP内容输出流
Objet de réponse Méthodes communes tr> tableau>

1. Données de sortie dans la page

Objet de réponse via la méthode d'écriture ou La méthode writeFile génère des données sur la page. L'objet de sortie peut être un caractère, un tableau de caractères , une chaîne, un objet ou un fichier.

Expérimentez avec un exemple simple, créez un site Web vide, créez un fichier TextFile.txt dans le répertoire racine, le contenu du fichier est "Bonjour, Réponse ... ". Le programme est le suivant :

Le résultat en cours d'exécution est le suivant,

Payer attention au fichier de sortie A ce moment, le fichier doit déjà exister. S'il n'existe pas, une exception "Fichier non trouvé" sera générée.

2. Paramètres de saut de page et de passage

Le La fonction de redirection de page peut être implémentée via la méthode Redirect de l'objet Response, et les paramètres peuvent être transmis lors de la redirection vers une nouvelle URL.

Si vous redirigez la page vers la page d'accueil.aspx, le code peut s'écrire comme ceci :

this.Response.Redirect("~/welcome.aspx");

Transmettez les paramètres lorsque la page redirige l'URL. Utilisez "?" pour séparer l'adresse de connexion à la page et les paramètres. Lorsqu'il y a plusieurs paramètres, utilisez "&" pour séparer les paramètres.

Faisons un exemple simple pour tester. Ajoutez une page Default.aspx au projet tout à l'heure. La page peut être simplement téléchargée, comme suit :

Dessinez une page simple, et le déroulement. L'effet est le suivant :

OK, ce que nous devons faire maintenant est de le laisser passer à la page Welcome.aspx lorsque nous cliquons sur OK. Ensuite, le code d'implémentation simple de l'événement Click du bouton OK est le suivant. suit :

Continuer La prochaine chose à faire est de créer une nouvelle page de bienvenue.aspx pour accepter les données, puis de lire les données, et nous avons terminé. Le code des nouvelles informations de sortie Welcome.aspx est le suivant :

En fait, nous avons simplement implémenté le processus ici. Exécutez-le maintenant pour voir l'effet :

OK, comprenons brièvement beaucoup de choses sur Response. Tout à l'heure, nous avons utilisé un Reauest pour obtenir les paramètres de connexion dans Welcome.aspx. C'est également l'un des objets intégrés d'Asp.Net. découvrez ces choses plus tard !

J'espère que cet article de base pourra être utile à ceux qui débutent dans l'apprentissage d'asp.net, et que nous pourrons apprendre et progresser ensemble... .

[Recommandations associées]


1

springmvc implémente json interaction-requestBody et réponseBody (image et texte)2.

Méthode de conversion du format de demande et de réponse Http d'AngularJS

3

Java analysant XML dans la réponse

4. Exemples de méthodes d'utilisation d'objet intégré asp.net (Réponse)

méthode
Ajouter Header Ajouter un en-tête HTTP au flux de sortie
AppendToLog Ajouter des informations de journal personnalisées au fichier journal IIS
Effacer Effacer le contenu du tampon Fin Envoyer tout le contenu du tampon actuel au client
Flush Envoyer toutes les données du tampon au client
Redirect Changer la page Web Redirection vers une autre adresse
Écrire Données de sortie vers le client
ÉcrireFichier Écrivez le fichier spécifié dans le flux de sortie de contenu HTTP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn