吴志祥教授的高级网页Asp.net习题与解答

需积分: 10 5 下载量 50 浏览量 更新于2024-07-26 收藏 116KB DOC 举报
"这篇资料是武汉科技大学吴志祥教授为高级网页制作爱好者准备的ASP.NET考试习题集,包括选择题、填空题和判断题,涵盖了ASP.NET、JSP、PHP等高级Web技术,以及相关开发工具如VS2008的使用,数据库和XML等基础知识。" 在这些习题中,我们可以提炼出以下几个关键知识点: 1. **高级Web技术**:ASP.NET、JSP和PHP都是用于构建动态网站的高级技术,具备跨平台特性。其中,PHP是解释执行的,而ASP.NET则是编译执行。 2. **Web服务器**:Web服务器是一种被动服务程序,它们只在收到客户端(如浏览器)的请求时才会响应。例如,VS2008可以用来创建和管理Web应用程序。 3. **数据库服务器**:数据库服务器通常需要购买许可,比如SQL Server。同时,数据库服务器并不强制与Web服务器安装在不同机器上,它们可以位于同一设备上,但根据需求可能需要分开部署以提高性能和安全性。 4. **数据库类型**:在SQL Server中,扩展名为.mdf的文件代表数据库的主要数据文件。其他相关的文件类型如.ldf是日志文件。 5. **XML与HTML**:XML(Extensible Markup Language)和HTML(HyperText Markup Language)都是标记语言,但XML主要用于存储和传输结构化数据,而不具备HTML的显示数据功能。 6. **JavaScript与HTML**:在HTML文档中,JavaScript代码通常放在`<script>`标记内,用于定义客户端脚本函数。在VS2008中,可以通过“视图”菜单访问工具箱、浏览页面等操作。 7. **CSS样式**:在VS2008中,使用“视图”菜单可以进行可视化CSS样式的创建。 8. **VS2008快捷键**:使用Ctrl+F5快捷键可以在VS2008中浏览正在编辑的ASPX页面。 9. **对象访问**:在客户端JavaScript中,可以通过元素的`name`或`id`属性访问页面对象。 10. **引用方式**:引用站点素材文件时,可以使用绝对路径或相对路径。 11. **URL与主页**:在浏览器地址栏输入域名并回车,实际上访问的是站点的主页。 12. **浏览器解析**:浏览器解析HTML代码来呈现客户端页面。 13. **Ajax引擎**:Ajax的核心对象是XMLHttpRequest,它允许异步与服务器通信,实现局部页面更新。 14. **VS2008网站配置**:编辑网站配置文件时,工具箱中的控件可能不可用,且配置文件的标记需正确配对或自闭合。 15. **Web窗体**:一个Web窗体对应一个.aspx.cs后台代码文件。在VS中,可以直接浏览Web窗体,但新建窗体页时,并非所有页面都需要<form>和<div>标记。 16. **事件处理**:在VS设计视图中,双击控件会自动生成该控件的事件处理代码,这在分离代码型Web窗体中尤其常见。 通过这些习题,学习者可以深入理解Web开发的基本概念,提升ASP.NET、JavaScript、数据库管理和Web服务器操作的技能。