- 4
- 0
- 约2.35千字
- 约 4页
- 2017-06-09 发布于北京
- 举报
Csharp网页应用程序
1.1 A简介
静态网页是指所有网页内容都已事先设计完成,当用户通过网页浏览器(如最常见的IE浏览器)请求打开网页时,web服务器就将这种事先设计好的网页一字不改的发送到用户的浏览器中,供用户浏览。
Web应用程序也叫动态网页,是指网页至少有一部分内容并非事先设计,这部分内容要根据用户的具体请求在web服务器上进行处理,临时生成,然后将临时生成内容的网页发送到用户浏览器中,供用户浏览。
1.2 iis使用命令
Iisreset/restart aspnet_iis/i aspnet_iis/u
1.3 web应用程序常见的文件
WebForm1.aspx文件:这是一个空白的Asp.Net Web窗体页面,通常可将第一个.aspx文件改名为”default.aspx”或”index.aspx”作为web站点的默认主页。
AssemblyInfo.cs文件,这是一个普通的源代码文件,其中包括所有的程序集特性。
Global.aspx.cs文件:这是应用程序自动启动时被加载的第一个文件,它包括Application_Start、Session_Start、Application_End、Session_End.
Web.config 这是A应用程序的配置文件。
1.4、web窗体与html控件
Web窗体控件与html控件,除了功能强大外,还有一个重要的区别,web窗体控件是在服务器端生成的,用户在浏览器中看到的内容是程序在服务器端运行的结果。Html控件是运行在客户端的控件,用户的浏览器必须支持这些控件才能看到预期的效果。
1.5、Asp.Net常用对象
Page对象主要有IsPostBack、Application、Request、Response、Server、Session等几个常用的对象。
IsPostBack属性用于获取一个逻辑值,该值指示当前页面是否为响应客户端回发而加载。或者它是正在被首次加载或访问。
Application属性:Page对象的Application属性为当前web请求获取Application对象。
Request属性:用于获取当前请求web页的HttpRequest对象。
Response属性:Page对象的Response属性用于获取与Page对象有关的HttpResponse对象,它使http响应数据发送到客户端,并包括有关响应的信息。
Server属性:Page对象的Server属性用于获取Server对象。
Session属性:用于获取Asp.Net提供的当前Session对象。
Response对象
Response对象是从System.Web命名空间中的HttpResponse类中派生出来的。CLR会根据用户的请求信息创建一个Response对象,该对象用于回应客户浏览器,告诉浏览器回应内容的包头、服务器端的状态信息以及输出指定的内容。
Buffer属性:用来设置是否在服务器端开启缓存功能。
Write方法:用于向浏览器发送指定的文本内容。
Redirect方法:该方法用于将客户端重定向到新的URL。
Request对象实际上是从System..web命名控件中的HttpRequest类中派生出来的。当客户端浏览器请求Asp.Net应用程序时,CLR将客户端请求信息封装在Request对象中,包括请求报头(header、浏览器类型、浏览器版本号、用户使用的语言及编码方法等)、请求方法(Post或Get)、参数名称、参数值等。
UserHostAddress属性用户返回用户的IP地址。
QueryString属性用于收集来自请求URL地址中的“?”后面的数据,这些数据称为“URL的附加信息”,通常用来在不同网页之间传送数据。
Browser属性 Request的Browser属性用来返回客户端浏览器信息及操作系统的信息。
HttpBrowserCapabilities bc=Request.Browser;
ServerVariables属性
Request的ServerVariables属性用于获取服务器的有关数据。常用的选项有:
Local_Addr:返回本地的IP地址;
Path_Info:返回当前请求的相对路径;
Path_Translated:返回当前被请求的绝对路径。
Server_Name:返回服务器名;
Server_Port:返回服务器的端口号;
Server_SoftWare:返回响应请求的服务程序。
事实上:Server_Variables属性是一个集合,可以将属性当作数组来处理。
Server对象
Server对象提供访问服务的方法和属性:
MapPath方法
该方法把网页URL路径转化成服务器的实际路径。
Transfer
原创力文档

文档评论(0)