ASP.NET第一部分总结

Post请求与Get请求的区别
Post请求时有请求体,数据置于请求体中,链接为原来链接.将接收时,使用Form接受
Get请求时无请求体,数据置于网址中,便于推广.当接受时,使用QueruString

网页中可以使用&lt;a&gt;表示<a> 标签,因为过于繁琐,直接写于代码格式中.

目前常见标签及方法英文翻译及官方注解

context–环境,上下文,来龙去脉
属于类HttpContext
官方注解:封装有关个别HTTP请求的所有HTTP特定的信息
该类继承于IserviceProvide接口,该实例包含传过来的数据信息

Repsonse:响应,反应,回答
官方注解:获取当前HTTP响应的System.Web.HttpResponse对象.里面封装了很多参数和方法

关于Request和Responsed的区别
web服务器收到客户端的HTTP请求,会针对每一次请求分别创建一个用于代表请求的request
对象和代表响应的response对象
要得到客户端提交过来的数据,只需要找request对象
要向客户机输出数据,只需要找response对象–摘自夜雨博客

context.Reponse.Write()
官方注解:将一个字符串写入Http响应输出流

context.Response.ContentType
ContentType:内容类型
官方注解:获取或设置输出流的Http MiMe类型

一般处理程序创建出的ashx文件
其实是一个公共类,继承于IHttpHandler
英语:定义ASP.net为使用自定义Http处理程序同步处理Http Web请求而实现的协议

在body中使用form标签 设置发送发送 及接受的窗口
实例

<form method="post or get" action="*.ashx">

</form>
<form> 

描述:标签用于为用户输入创建 HTML 表单
表单可包含文本域,复选框,单选按钮等等.表单用于向指定的URL传递用户数据
method:用于向acction URL发送数据的HTTP方法,默认是Get
action:定义一个URL,当点击提交按钮时,向这个URL发送数据

<title>

描述:定义文档的标题,注意一个文档中不能有一个以上的该元素

<a>
</a>

描述: 定义超链接,他用于从一个页面链接到另一个页面,
但是假如没有href属性,他仅仅是超链接的一个占位符
其中href:链接的目标URL

<br>

描述:插入简单的换行符
该标签是一个空标签,意味着他没有结束标签,所以这样是错误的.有没有结果都一样.

<td>

</td>

描述:定义表格中的一个单元格 属性 colspan 规定次单元格可横跨的列数

<input>

描述: 一个简单的HTml表单,包含两个文本输入框和一个提交按钮
该标签用于搜集用户信息,根据不同的type属性值,输入字段拥有很多
中形式.文本框,复选框,掩码后的文本控件,name 定义input元素的名称
value:规定input元素的值
type:可以等于hidden,隐藏

注意:在ashx一般应用程序中有一些变量推荐不要使用静态变量(递增递减什么的).因为会一直存储在IIS中,不会释放

context.Request.MapPath(“url”);
分开翻译为地图路径
官方翻译:将指定的虚拟路径映射到物理路径

context.Request.QueryString[“name”]
官方注解:获取Http查询字符串变量集合 因为是一个数组,所以[]

context.Response.Write(“str”);
官方注解:将一个字符串写入HTTP响应输出流

<div>

</div>

描述:可定义文档中的分区或者节
该 标签可以把文档分割为独立的,不同的部分.他可以用作严格的
组织工具,并且不使用任何格式与其关联
如果用id或者class来标记

那么该标签的作用会变得
更加有效.
该标签是一个块级元素,意味着他的内容自动的开始一个新
行.实际上,换行是该标签固有的唯一格式表现,可以通过
该标签的class或id应用额外的样式
不必为每一个div都加上类或者id,虽然有一定的好处
可以对同一个div元素应用class或id属性,虽然一般只用一个

注意点:当使用QueryString接受数据时,有必要判断值的正确性.
(因为网址中传过来的值容易被用户更改)
这时候推荐使用该种方法

int id;
int.TryParse(context.Request.QueryString["str"],out id)

该表达式尝试转换str的值.如果转换成功,将值赋予id,并且返回true
如果失败,返回失败.可以配合if()使用

StringBuilder的新用法

StringBuilder sb=new StringBuilder();
sb.AppendFormat("{0},{1}","1",{2});

该方法的作用和String.Format效果是相同的.

<tr>

</tr>

描述:定义HTML表格中的行
tr元素包含一个或多个th或td元素

<th>
</th>

描述:定义表格内的表头单元格
HTML表单中有两种类型的单元格.
表头单元格:包含表头信息(由th元素创建)
标准单元格:包含数据(由td元素创建)
th元素内部的文本通常会呈现为居中的粗体文本,而td元素内的文本
通常是左对齐的普通文本
提示:如果需要将内容横跨多个行或列,请使用colspan和rowspan属性

注意:ccs文件及js文件可以直接拖过来使用.

Web.config中
连接字符串配置文件

<connectionStrings>
  <add name="connStr" connectionString="Data Source=.;Initial Catalog=AXHDT;Uid=sa;pwd=123456">

缓存 cache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值