Asp.ne response对象与request对象使用介绍

 这篇文章主要介绍了Asp.ne response对象与request对象使用,需要的朋友可以参考下

1.Response:服务器发给客户端信息,或者说是服务器的向用户发送输出结果。 
 
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 + "登录"); 

 
当登录页面获得正确的用户名和密码以后就会将密码跳转到主页面,主页面也会提示登录成功的提示。当输入错误,会有登录失败的提示。 
 
在做牛腩新闻发布系统中,这两个对象就会经常被用到,相信在以后的学习中会用到的更多,理解的也会更深刻。 
 

时间: 2024-07-31 11:43:44

Asp.ne response对象与request对象使用介绍的相关文章

java中的context对象、request对象、response对象都可以存放什么数据?

问题描述 java中的context对象.request对象.response对象都可以存放什么数据? java中的context对象.request对象.response对象在向应用服务器发送请求的过程中都会用到,分别可以存放哪些数据呢?求大神解答,不胜感激! 解决方案 [NET]随时随地访问DB连接,Page对象,Session对象, Request对象, Response对象等Response对象Response对象 解决方案二: 一般来讲存放的是javabean,当然javabean可以

session对象和request对象传值区别和注意事项

问题描述 session对象和request对象传值区别和注意事项 请问:request.getSession().setAttribute() 和request.setAttibute()的区别是什么,两者在什么情况下要分别开用? 有哪些注意的事项啊,谢谢,感谢各位大神! ps:我自己了解到的是,前者是会话机制传值,而通过session传值,如果session的生命周期到了 是不是就取不到值了呢 解决方案 区别就是request和session的生命周期不同,request就这一次请求传过来的

Asp.net内置对象之Request对象(概述及应用)_实用技巧

前言:Request对象主要用于获取来自客户端的数据,如用户填入表单的数据.保存在客户端的Cookie等. 一.Request对象概述 1.主要属性    ApplicationPath  获取服务器上asp.net应用程序的虚拟应用程序根路径  Browser  获取有关正在请求的客户端的浏览器功能的信息,该属性值为:HttpBrowserCapabilities对  象  ContentEncoding  获取或设置实体主体的字符集.该属性值为表示客户端的字符集Encoding对象  Con

asp.net编程篇之Request对象和虚拟路径

编程处理"~" (1) 如果在服务端控件中(使用runat="server"的控件)会自动将"~"进行转换,如果在HTML控件或者需要在代码中转换的话可以使用VirtualPathUtility类中静态方法进行虚拟路径,全路径等的转换,比如:VirtualPathUtility.ToAbsolute("~/a/b.aspx")就是将虚拟路径转换为相对应于应用程序根目录的全路径,也就是"WebSite/a/b.aspx

Asp.net response对象与request对象使用介绍_实用技巧

1.Response:服务器发给客户端信息,或者说是服务器的向用户发送输出结果. Redirect:让客户端重新定向到指定的 URL. Write:写出指定字符串. 2.request:客户端发给服务器,或者说是从客户端取得信息. form:从使用post提交方式的表单获取表单元素的值. querystring:取回查询字符串中的变量值,适用于get提交方式的表单. 举一个列子:一个登陆页面,还有一个主页面.当登陆页面登陆成功后,就自动跳转到主页面. 1.login.aspx 复制代码 代码如下

javascript asp教程第八课--request对象_ASP基础

Request Object: Request has five (5) Collections, one (1) Property, and one (1) Method. You'll use the Collections far more than the property or the method. Request Collections: Below is a table of the Request Collections and descriptions of how they

javascript asp教程第八课--request对象

Request Object: Request has five (5) Collections, one (1) Property, and one (1) Method. You'll use the Collections far more than the property or the method. Request Collections: Below is a table of the Request Collections and descriptions of how they

ASP入门教程-Request对象概述

Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值.也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面. 一.Request 对象的集合 Request对象共有5个集合,如下表: 集合名称 说 明 ClientCertificate 当客户端访问一个页面或其它资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读.(用于检索存储在发送到HTTP请求中客户端证书中的字段值) Cookies

ASP Request对象的使用

ASP主要有五个内建(built-in)对象:Server.Request.Response.Application和Session.现在我们通过举例来对它们进行讲解.首先是最常使用的Response对象. 例1 利用Response在网页中输出HTML文档 <html><head><title>ASP示例1</title></head><body><%Response.Write "<ul>"R