1、什么时一般处理程序

       一般处理程序时一个后缀名为.ashx的代码文件,该文件的类实现了IHttpHandler接口,这个类用于负责处理它所对应的URL的访问请求,并接受客户端发送的请求信息和发送响应内容。

    2、Get和Post的请求方式

       Get和Post是向服务器发送请求的两种方式,其中Get请求时将需要提交给服务器的数据放在URL地址中,而Post请求则是将请求数据封装到请求报文中进行发送。

       请求报文:

       请求保温由请求行、请求头部、空行和请求数据4个部分组成,其中请求行中包括请求方式、URL和HTTP协议版本3个字段;请求头部时通知服务器有关于客户端请求的信息;空行用于

       通知服务器以下不再时请求头;请求数据时使用Post方式发送的数据。

    3、Request对象的使用

       Request对象的左右时获取从客户端向服务器端发送的请求信息。根据请求方式的不同,可以通过3种方式来接受客户端的值,当使用Get方式发送请求时可以通过QueryString属性来获取值;

       当用户通过Post方式发送请求时,可以通过Form属性来获取值;当不确定请求方式时,可以通过Request对象直接获取,具体示例代码如下所示:

       string name=context.Request.QueryString["Name"];  //get请求

       string name=context.Request.Form["Name"];         //post请求

       string name=context.Request["Name"];              //get和post请求

    4、Response对象的使用

       Response对象用于将服务器响应的数据发送到客户端,此对象中包含了有关该响应的信息,并且通过Response对象的方法可以执行一些特定操作。例如通过该对象的Write()方法可以向页面

       输出内容,Redirect()方法可以跳转到另一个页面,具体示例代码如下所示。

       context.Response.Write("登录成功");

       context.Response.Redirect("http://www.baidu.com");

    5、服务器表单标签

       服务器表单是指form标签,该标签可以向服务器发送请求。同时在该标签下可以发送数据到服务器的标签称为表单标签,它们分别是<input>、<select>、<option>和<textarea>。

    6、IsPostBack属性

       IsPostBack是一个组合单词,常用来表示当前页面是否第1次被访问。由于页面第1次访问时通过get请求,通过是否是post请求来判断页面的访问情况,由此来进行相关的页面逻辑处理。因为

       判断页面是否是第1次加载的情况非常频繁,所以在ASP.NET内置的Page类中已经存在IsPostBack属性,在程序中直接使用即可。

    7、相对路径与绝对路径

       相对路径使用文件夹符号斜杠“/”表示,在斜杠前面加一个点“./”表示上一级目录