欢迎来到天天文库
浏览记录
ID:35475570
大小:56.36 KB
页数:5页
时间:2019-03-25
《[整理]csharp网页应用程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Csharp网页应用程序1.1Asp.net简介静态网页是指所有网页内容都已事先设计完成,当用八通过网页浏览器(如最常见的IE浏览器)请求打开网页时,web服务器就将这种事先设计好的网贝一字不改的发送到用户的浏览器中,供用户浏览。Web应用程序也叫动态网页,是指网页至少有一部分内容并非事先设计,这部分内容要根据用户的具体请求在web服务器上进行处理,临时生成,然后将临时生成内容的网页发送到用八浏览器中,供用八浏览。1.2iis使用命令Iisreset/restartaspnet_iis/iaspnet_ii
2、s/u1.3web应用程序常见的文件•WebForml.aspx文件:这是一个空白的Asp.NetWeb窗体页面,通常口J将第一个.aspx文件改名为"dcfault.aspx”或"indcx.aspx”作为web站点的默认主页。•Assemblylnfo.cs文件,这是一个普通的源代码文件,其中包括所有的程序集特性。•Global.aspx.cs文件:这是应用程序自动启动时被加载的笫一个文件,它包括Application_Start>Session_Start^Application_EndsSessio
3、n_End.•Web.config这是Asp.net应用程序的配置文件。1.4、web窗体与html控件•Web窗体控件Aihtml控件,除了功能强大夕卜,还有一个重耍的区別,web窗体控件是在服务器端生成的,用户在浏览器中看到的内容是程序在服务器端运行的结果。Html控件是运行在客八端的控件,用八的浏览器必须支持这些控件才能看到预期的效果。1.5>Asp.Net常用对象Page对象主要有-IsPostBack、ApplicationxRequest、Response>Server、Session等几个常用
4、的对象。•IsPostBack属性用于获取一个逻辑值,该值指示当前页而是否为响应客户端回发而加载。或者它是正在被首次加载或访问。•Application属性:Page对彖的Application属性为当前web请求获取Application对彖。•Request属性:用于获取当前请求web页的HttpRequest对象。•Response属性:Page刈象的Response属性用于获取与Page对象有关的HUpResponse对象,它使http响应数据发送到客户端,并包括有关响应的信息。•Session属性
5、:用于获取Asp.Net提供的当
6、jijSession对象。Response对象Response对象是从Systcm.Wcb命名空间中的HttpRcsponsc类中派生出来的。CLR会根据用户的请求信息创建一个Response对彖,该对彖用于四应客户浏览器,告诉浏览器回应内容的包头、服务器端的状态信息以及输出指定的内容。•Buffer属性:川來设直是否在服务器端开启缓存功能。•Write方法:用于向浏览器发送指定的文本内容。•Redirect方法:该方法用于将客户端重定向到新的URL。Request对彖实际
7、上是从System..web命名控件中的HttpRequest类中派生出来的。当客户端浏览器请求Asp.Net应用程序时,CLR将客户端请求信息封装在Request对象屮,包括请求报头(header、浏览器类型、浏览器版木号、用户使用的语言及编码方法等)、请求方法(Post或Get)、参数名称、参数值等。•UserHostAddress属性用八返回用八的IP地址。•QueryString属性用于收集来口请求URL地址中的“?”后而的数据,这些数据称为“URL的附加信息”,通常用來在不同网页Z间传送数据。•B
8、rowser属性Request的Browser属性用來返回客八端浏览器信息及操作系统的信息。HttpBrowserCapabilitiesbe二Request.Browser;•ServerVariables属性Request的ServerVariables属性用于获取服务器的何关数据。常用的选项有:1.Local_Addr:返回本地的IP地址;2.Path_Info:返回当前请求的相对路径;3.Path_Translated:返回当前被请求的绝对路径。4.Server_Name:返回服务器名;5.Serv
9、er_Port:返冋服务器的端口号;1.Server_SoftWare:回响应诘求的服务程序。2.事实上Server_Variables属性是一个集合,可以将属性当作数组來处理。Server对象Server对象捉供访问服务的方法和属性:•MapPath方法该方法把网页URL路径转化成服务器的实际路径。•Transfer方法都是用于将当前页面重定向到另一个页面。•HtmlEncode方法该方法对特殊字符如f和、”进
此文档下载收益归作者所有