ASP.NET一些知识点总结

1.Global.asax文件的作用?应将其放在什么位置能起作用?

Global.asax文件该文件是用于处理应用程序级事件的可选文件,该文件驻留在ASP.NET应用程序的根目录下。


2.下列必须位于Bin目录下的文件是(D

A.cs文件    B.vb文件  C.aspx文件  D.dll文件


3.应用程序文件夹的内容除(A)之外并不在响应Web请求时响应

A.App_Themes  B.App_Data C.App_Code   D.Bin


click和command事件的区分
click只是单纯的点击按钮产生的事件,而command可以接受参数,例如多个button事件就需要command name来区分处理

4. 如何实用HyperLink LinkButton 控件用超链接的形式接收用户的单击动作?
HyperLink和LinkButton的ImageUrl属性是图片URL,NavigateUrl是链接到的URL,而LinkButton具有Button功能,有click和command事件

6.TextBox 如何接受密码形式、多行形式的用户输入?
TextBox的TextMode设置为MultiLine 为多行输入;设置为password为密码输入模式;设置singleLine为单行输入模式

7. 如何自动响应DrowDownList ListBox 中用户的选择动作?
可以通过SelectedIndexChange事件来自动响应用户的选择

ASP.NET的验证控件包括哪些?

1.RequiredFieldValidator(必须字段验证)
2.CompareValidator(比较验证)
3.RangeValidator(范围验证)
4.CustomValidator(自定义验证)
5.RegularExpressionValidator(正则表达式验证)
6.ValidationSummary(验证总结)

母版页有何作用?
母版页用于布局,即定义网站的不同网页的相同部分

母版页和内容页是如何融合在一起的?

用户请求内容页时,这些内容页与母版页合并,将母版页的布局与内容页的内容组合一起输出

ASP.NET 4.0提供了哪几个数据源控件?它们的主要用途是什么?

1.SqlDataSoure

2.XmlDataSoure

3.AccessDataSoure

4.sitemapDataSoure

5.objectDataSoure

6.LinqDataSoure

辨析:【两者各自作用或区别 范围】

1.Request 和 response

作用:request 1.获取表单数据 2.获取服务器环境变量 3.获取浏览器能力信息 4.获取客户端cookie

response 1.向浏览器发送信息 2.重定向 3.缓冲处理 4.结束程序运行


区别

1.request 关于客户端请求信息都可以用request来获取,response是对客户端请求的响应,可以用来设定一些响应的信息

2.response属于请求重定向,地址栏url会改变,向服务器发送两次请求

request 属于请求转发 ,地址栏url不改变,向服务器发送一次请求


2.XHTML和HTML

1.XHTML要求正确嵌套

2.要求所有元素闭合

3.区分大小写

4.用id取代name属性

5.属性值加引号,单引号和双引号

6.属性值不能简写


3.母版页和内容页

内容页即普通的.aspx网页,包括除了母版页其他的非公共部分

区别1.内容页头声明代码为《%@page%》而母版页为《%@master%》

2.母版页含有一个或多个contentplaceholder控件,而内容页不含该控件

3.母版页扩展名为.master


4.Get 和 Post(提交方式)

1.get是向服务器获取数据 post是向服务器发送数据

2.get在提交数据是能在url地址栏上看出,而用post用户不能看到这个过程

3.对于get服务器用request.queryString 获取变量 对于post服务器用request.form获取

4.get传送数据有大小限制 不大于2kb 而post一般认为没有

5.get安全性低,效率略高,post安全性高


5.Session 和 application

session是记录用户登录网站的数据,可以在页面之间传递信息,配合application可以实现更完善的站点计数和在线人数统计

application是记录整个网站的信息,主要用于在同一网站各个用户之间共享信息


区别

信息量 大量无限制;少量简单的数据 作用域和持续时间 整个应用程序生命周期;用户活动时间+延迟时间20分钟 作用范围 整个应用程序、全部用户;单个用户

ASP.NET几种常用控件,分别为

1.label控件 2. textbox 文本框 3. button按钮 4.linkbutton在页面上显示一个超链接 5.imagebutton控件 以图片形式显示 6.hyperlink 超链接控件 NavigateUrl设置要连接到的地址 7.dropdownlist下拉菜单 8.listbox列表框











你可能感兴趣的:(期末复习,asp.net)