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
ASP.NET的验证控件包括哪些?
1.RequiredFieldValidator(必须字段验证)母版页和内容页是如何融合在一起的?
用户请求内容页时,这些内容页与母版页合并,将母版页的布局与内容页的内容组合一起输出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列表框