您的位置:首页 > 编程语言 > ASP

ASP.NET第一部分总结

2016-01-11 23:20 495 查看
Post请求与Get请求的区别

Post请求时有请求体,数据置于请求体中,链接为原来链接.将接收时,使用Form接受

Get请求时无请求体,数据置于网址中,便于推广.当接受时,使用QueruString

网页中可以使用<a>表示<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>


描述:[b]可定义文档中的分区或者节


该 标签可以把文档分割为独立的,不同的部分.他可以用作严格的

组织工具,并且不使用任何格式与其关联

如果用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: