Parlons de l'utilisation des deux objets Request et Response

零下一度
Libérer: 2018-05-26 10:32:49
original
4363 Les gens l'ont consulté


Les objets ASP.NET incluent les éléments suivants :

Cet article provient de "Instances soumises en arrière-plan via le formulaire de soumission dans asp.net" Parlons de l'utilisation des deux objets Requête et Réponse.

(1) Introduction des instances

  Réception< ; Code du formulaire dans le corps> :

<body>
    <form method="get" action="WebForm1.aspx">
        <table style="width:50%;">
            <tr>
                <td> </td>
                <td>
                    <input id="text1"  name="txtUserName" type="text" /></td>
                <td class="auto-style1"> </td>
            </tr>
            <tr>
                <td> </td>
                <td>
                    <input id="text2"  name="txtUserPwd" type="text" /></td>
                <td class="auto-style1"> </td>
            </tr>
            <tr>
                <td> </td>
                <td>
                    <input id="ccc" type="submit" value="提交" /></td>
                <td class="auto-style1"> </td>
            </tr>
        </table>
    </form>
</body>
Copier après la connexion

La méthode méthode dans le formulaire est la méthode de soumission du formulaire.

La méthode action du formulaire spécifie la cible de soumission du formulaire.

action="WebFrom1" fait référence au formulaire qui pointe vers le formulaire WebForm1 après soumission. Dans la page de ce chemin, vous pouvez utiliser Request.From pour recevoir des données de la méthode Post. Utilisez Requet.QuestString pour accepter les données de Get. L'utilisation de Post ou Get peut être définie dans l'attribut Méthode du formulaire.

Code C# backend :

    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //Request三种获取表单值得方法。

            #region  对于post方法递交表单的获取值方法
            //string userName = Request.Form.Get("txtUserName").ToString();
            //string userPwd = Request.Form.Get("txtUserPwd").ToString();
            #endregion

            #region  对于get方法递交表单的获取值方法
            //string userName = Request.QueryString["txtUserName"].ToString();  
            //string userPwd = Request.QueryString["txtUserPwd"].ToString();
            #endregion
           
            #region  对两者方法都适用的方法,运用Reuqest的索引值去获取所要求的表单值
            string userName = Request["txtUserName"].ToString();
            string userPwd = Request["txtUserPwd"].ToString();
            #endregion
            Response.Write("登陆的用户名为:" + userName + ";密码为:" + userPwd);

            if (userName=="a"&&userPwd=="b")
            {
                Response.Redirect("WebForm2.aspx");
            }
            else
            {
                Response.Redirect("login.html");
            }       
        }
    }
Copier après la connexion

(2) Objet de demande et résumé d'utilisation de l'objet Réponse

1. Demande d'objet  :

Demander trois formulaires d'acquisition L'implémentation spécifique de la méthode worthy a été écrite dans les exemples des générations de code suivantes, je n'entrerai donc pas dans les détails ici.

Ce qu'il faut noter ici est : La différence entre les méthodes get et post est la suivante :

La méthode get est soumise, et une valeur peut être transmise en définissant directement une URL. L'inconvénient est que la valeur transmise est clairement affichée. Les caractères affichés par le navigateur ayant une longueur, l'affichage de ses données est limité.

La soumission de publication consiste à soumettre les données dans leur ensemble. Les paramètres transmis par la méthode de transmission de valeur de la méthode de publication ne seront pas affichés en code clair dans l'URL.

2. Objet de réponse

objet de réponse, la méthode la plus importante utilisée est réponse.write(string ) et réponse.redirect(url).

La fonction de réponse.write(string) est de renvoyer des données (écrire des données) du serveur au client.

La fonction de réponse.rediec("url") est de rediriger une autre page Web côté serveur.

[Recommandations associées]

1 Résumé de l'objet intégré Asp.net Objet de requête. exemples d'utilisation

2. Partager un petit cas d'objet Request

3. request in asp Cinq méthodes d'objet pour obtenir les données client 4

Explication détaillée de l'objet système ASP.NET Request.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal