ASP.NET-responseオブジェクトとrequestオブジェクト


1.Response:サーバがクライアント情報を送信したり,サーバがユーザに出力結果を送信したりする.
Redirect:クライアントを指定したURLに再配向させます.
Write:指定した文字列を書き出します.
2.request:クライアントがサーバに送信したり、クライアントから情報を取得したりします.
form:postコミット方式を使用するフォームからフォーム要素の値を取得します.
Querystring:getコミット方式のフォームに適用されるクエリー文字列の変数値を取り戻します.
列を挙げると、ログインページとホームページがあります.ログインページのログインに成功すると、自動的にホームページにジャンプします.
1.login.aspx
login.aspx.cs
protected void Button1_Click(object sender, EventArgs e)        
{                
    string user = Request.Form.Get("txtuser").ToString();    //                   
    string pwd = Request.Form.Get("txtpwd").ToString();     //                 
    
    if (user == "1" && pwd == "1")                
    {                    
        Response.Redirect("main.aspx?user=" + user);     //                      
    }                
    else                
    {                    
        Response.Write("    ");                  
    }
}

2.main.aspx.cs
protected void Page_Load(object sender, EventArgs e)        
{            
    string user = Request.QueryString["user"].ToString();    //  user               
    Response.Write("  " + user + "  ");        
}

ログインページが正しいユーザー名とパスワードを取得すると、パスワードがホームページにジャンプし、ホームページにもログイン成功のヒントが表示されます.入力エラーが発生すると、ログインに失敗するというメッセージが表示されます.
牛サーロインのニュース配信システムでは、この2つのオブジェクトがよく使われ、今後の学習でもっと使われると信じており、理解も深まっています.