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、相对路径与绝对路径
相对路径使用文件夹符号斜杠“/”表示,在斜杠前面加一个点“./”表示上一级目录
转载于:https://blog.51cto.com/xingcheng/1741680