欢迎来到天天文库
浏览记录
ID:16089591
大小:22.50 KB
页数:12页
时间:2018-08-07
《欧柏泰克.net培训:asp.net 六大内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、长沙.net培训:ASP.NET六大内置对象 ASP.NET内置对象有哪些,下面长沙.net培训学校欧柏泰克软件学院和大家一起来分享下ASP.NET的六大内置对象: 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cooki Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用;
2、 其类名为HttpRequest 属性很多,但方法很少,只有一个BinaryRead() 1.使用Request.Form属性获取数据 通过该属性,读取 之间的表单数据.注意:提交方式要设置为“Post”。 与Get方法相比较,使用Post方法可以将大量数据发送到服务器端 2.利用Request.QueryString属性获取数据 Request对象的QuerySting属性可以获取HTTP查询字符串变量集合。通过该属性,我们可以读取地址信息http://localhost/aaa.aspx?uid=tom&pwd
3、=abc其中标识为红色部分的数据. 注意:提交方式要设置为“Get” 3.问题 Request.Form用于表单提交方式为Post的情况,而Request.QueryString用于表单提交方式为Get的情况,如果用错,则获取不到数据。 解决方法:利用Request(“元素名”)来简化操作。 4.Request.ServerVariables("环境变量名称") 类似的还有:UserHostAddress,Browser,Cookies,ContentType,IsAuthenticated Item,Params
4、 Response对象用语输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。 其类名为httpResponse 属性和方法 Write()向客户端发送字符串信息 BufferOutPut属性是否使用缓存 Clear()清除缓存 Flush()强制输出缓存的所有数据 Redirect()网页转向地址 End()终止当前页的运行 WriteFile()读取一个文件,并且写入客户端输出流 (实质:打开文件,并且输出到客户端。) 1.Response.Write变量数据
5、或字符串 Response.Write(变量数据或字符串) Response.Write("alert('欢迎学习ASP.NET')") Response.Write("window.open('WebForm2.aspx')") 2.Response对象的Redirect方法将客户端浏览器重定向到另外的URL上,即跳转到另一个网页。 例如: Response.Redirect("http://www.163.net/") 3.Response.End()终止当前页的运行 4.Response.WriteFil
6、e(FileName) 其中: FileName指代需向浏览器输出的文件的文件名 Server对象提供对服务器上的方法和属性进行的访问.其类名称是HttpServerUtility. Server对象的主要属性有: MachineName:获取服务器的计算机名称。 scriptTimeout:获取和设置请求超时(以秒计)。 方法名称说明 CreateObject创建COM对象的一个服务器实例。 Execute执行当前服务器上的另一个aspx页,执行完该页后再返回本页继续执行 HtmlEncode对要在浏览器中显
7、示的字符串进行HTML编码并返回已编码的字符串。 HtmlDecode对HTML编码的字符串进行解码,并返回已解码的字符串。 MapPath返回与Web服务器上的指定虚拟路径相对应的物理文件路径。 Transfer终止当前页的执行,并为当前请求开始执行新页。 UrlEncode将代表URL的字符串进行编码,以便通过URL从Web服务器到客户端进行可靠的HTTP传输。 UrlDecode对已被编码的URL字符串进行解码,并返回已解码的字符串。 UrlPathEncode对URL字符串的路径部分进行URL编码,并返回已编码
8、的字符串。 编码: Server.HtmlEncode(“HTML代码”) 解码: Server.HtmlDecode(“已编码的HTML”) 1.Server对象的MapPath方法将虚拟路径或相对于当前页的相对路径转化为Web服务器上
此文档下载收益归作者所有