Asp.Net-responseオブジェクトとrequestオブジェクト
2344 ワード
1.Response:サーバがクライアント情報を送信したり,サーバがユーザに出力結果を送信したりする.
Redirect:クライアントを指定したURLに再配向させます.
Write:指定した文字列を書き出します.
2.request:クライアントがサーバに送信したり、クライアントから情報を取得したりします.
form:postコミット方式を使用するフォームからフォーム要素の値を取得します.
Querystring:getコミット方式のフォームに適用されるクエリー文字列の変数値を取り戻します.
列を挙げると、ログインページとホームページがあります.ログインページのログインに成功すると、自動的にホームページにジャンプします.
1.login.aspx
login.aspx.cs
2.main.aspx.cs
ログインページが正しいユーザー名とパスワードを取得すると、パスワードがホームページにジャンプし、ホームページにもログイン成功のヒントが表示されます.入力エラーが発生すると、ログインに失敗するというメッセージが表示されます.
牛サーロインのニュース配信システムでは、この2つのオブジェクトがよく使われ、今後の学習でもっと使われると信じており、理解も深まっています.
Redirect:クライアントを指定したURLに再配向させます.
Write:指定した文字列を書き出します.
2.request:クライアントがサーバに送信したり、クライアントから情報を取得したりします.
form:postコミット方式を使用するフォームからフォーム要素の値を取得します.
Querystring:getコミット方式のフォームに適用されるクエリー文字列の変数値を取り戻します.
列を挙げると、ログインページとホームページがあります.ログインページのログインに成功すると、自動的にホームページにジャンプします.
1.login.aspx
<form id="form1" runat="server" method="post" >
<div>
<div>
<asp:Label ID="lbluser" runat="server" Text=" "></asp:Label>
<asp:TextBox ID="txtuser" runat="server"></asp:TextBox>
</div>
<div></div>
<div>
<asp:Label ID="lblpwd" runat="server" Text=" "></asp:Label>
<asp:TextBox ID="txtpwd" runat="server"></asp:TextBox>
</div>
<div>
<asp:Button ID="Button1" runat="server" Text=" " OnClick="Button1_Click" style="width: 40px" />
</div>
</div>
</form>
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つのオブジェクトがよく使われ、今後の学習でもっと使われると信じており、理解も深まっています.