第1章  ASP.NET与VS2005开发平台
    1.简要描述VS2005和ASP.NET的关系及特点。
    Visual Studio 2005(简称VS2005)是一个功能强大的集成开发平台,几乎可以在其中完成所有的软件开发任务。ASP.NET是其中重要的组成部分,提供了各种方便的Web开发模型,利用这些模型能够快速地开发出Web应用程序中所需的复杂功能。利用ASP.NET能够可视化地设计Web页面,结合样式表、主题和母版页统一网站风格;可视化数据库工具方便开发数据库应用系统;提供模版快速创建ASP.NET Web服务程序等。
    2.简要叙述开发ASP.NET Web应用程序的一般步骤。
    开发ASP.NET Web应用程序,总的来说有3步:首先要建立Web应用程序,然后是进行开发调试,最后发布网站。其中开发调试是一个很大的环节,包括网站的设计和实现,其中涉及的内容很多,比如数据库实现、类实现、图片设计、素材收集、设计页面等。一般在系统实现时,从底层到上层逐步实现,先建立数据库并实现存储过程,然后实现类文件,最后实现Web页面。当然整个过程中各阶段不是完全独立的,会在具体实现过程中交叉进行。
第2章  HTML与XHTML
    1.简要回答什么是HTML、XML和XHTML。
    【解答】
    HTML超文本标记语言,是一种基于标记的网页设计语言。XML是用来对信息进行自我描述而设计的一种新语言。同HTML一样,XML也是一种基于文本的标记语言,但是XML可以让用户根据要表现的文档,自由地定义标记来表现具有实际意义的文档内容。XHTML是为了适应XML而重新改造的HTML,也是一种标记语言。它可以看作是从HTML到XML的过渡。XHTML要求在网页中出现的任何元素都应该被标记出来。
    2.HTML和XHTML的典型区别是什么?
    【解答】
    解答中要包含如下要点。
  (1)标记的嵌套使用  (2)大小写的使用  (3)引号的使用  (4)结束标记
  (5)样式  (6)id和name
    3.用嵌套实现如下内容:
运动会
    1.    田赛
铅球
跳远
    2.    径赛
100米
3000米
    【解答】
<p>运动会
  <ol >
      <li>田赛
        <ul>
            <li>铅球</li>
          <li>跳远</li>           
      </ul>
      </li>
      <li>径赛
        <ul>
          <li>100米</li>
          <li>3000米</li>
        </ul>
      </li>
  </ol>
</p>
第3章  样式控制与页面布局
    1.解释下列概念
    元素、样式、样式生成器
    【解答要点】
    元素是构成HTML或者XHTML描述的基本单位,例如HTML或XHTML标记、Web服务器控件等。
    样式是指元素在浏览器中呈现的形式。
    样式生成器是指生成样式的可视化设计工具。
    2.试用XHTML代码,分别用两种不同的方法实现页面居中显示。
    【解答要点】
    方法1:<body >……</body>
    方法2:
<body>
    <div >
        ……
    </div>
</body>
    3.回答下列问题,并用XHTML代码举例说明。
  (1)什么是流布局?什么是坐标定位布局?
  (2)什么是相对定位?什么是绝对定位?两者的区别是什么?
    【解答要点】
  (1)流布局是指HTML元素按照元素从左到右、从上到下排列的顺序显示。各元素之间不重叠。
  (2)绝对定位是指按照元素的水平和垂直坐标确定元素位置。元素显示在页中的位置由style样式的left、top、right、bottom以及z-index属性决定,其参照物为具有定位属性的父级元素(定义了position属性的元素)来决定。具有相同z-index值的元素可以重叠,其效果就像多张透明纸按顺序重叠在一起一样。如果z-index不同,则z-index值大的元素会覆盖z-index值小的元素内容。
    相对定位是指元素在页中显示的位置由相对于父级元素的坐标位置确定,其位置也是由left、top以及z-index属性决定,但是具有相同z-index值的元素不重叠。
    据对定位和相对定位的区别是:参照物不同、z-index值相同时的处理方式不同。
    4.解释下列概念
    CSS、内联式、嵌入式、外部链接式
    【解答要点】
    CSS是Cascading Style Sheets的缩写,称为级联样式表,也叫层叠式样式表。利用CSS,可以分级控制元素的样式。
    内联式:在元素内部定义样式。
    嵌入式:在head中定义元素的样式。
    外部链接式:在CSS文件中定义元素的样式。
    5.在CSS文件中,如何利用可视化界面添加样式规则?
    【解答要点】
    在样式表文件的大括号外面单击鼠标右键,然后在快捷菜单中选择【添加样式规则】命
令,即弹出样式规则对话框。在样式规则对话框中选择某个元素,或者定义一个类,或者定义一个元素ID,【确定】按钮即变为可用,单击【确定】按钮,就添加了一个样式规则。
第4章  ASP.NET状态管理
    1.ASP.NET页面的处理过程是什么?
    ASP.NET页面的处理循环如下。
  (1)用户请求页面。页面第一次运行,如果程序员通过编程让它执行初步处理,比如执行页面初始化之类,则对页面进行初步处理。
  (2)页面将标记动态呈现到浏览器,浏览器对标记进行解析并显示,用户看到的页面外观于其他任何页面,如jsp和php页面等。
  (3)用户键入信息或从可用选项中进行选择,然后单击按钮。如果用户单击链接而不是按钮,页面可能仅仅定位到另一页面,而该页面不会被进一步处理。
  (4)页面发送到Web服务器。在ASP.NET中称此为“回发”。更明确地说,页面发送回其自身。例如,如果用户正在使用Default.aspx页面,则单击该页面上的某个按钮可以将该页面发送回服务器,发送的目标则是Default.aspx。在Web服务器上,该页面再次运行,并且可在页上使用用户键入或选择的信息。
  (5)服务器执行后台代码指定的操作。
  (6)服务器将执行操作后的页面以HTML或XHTML标记的形式发送到客户端浏览器。
    2.ASP.NET状态管理有哪些方式?
    页面的状态管理有多种方式,有视图状态、Application和Session对象、Cookie对象、控件状态、隐藏域和配置文件等。引用外部样式表的格式是
    3.设计一个Web应用程序,包含一个页面,添加一个按钮。在该页面的Page_Load事件中添加代码将一个数组保存到视图状态中,然后单击按钮时,将该视图状态中的值换行输出到页面上。
    见源程序。
第5章  ASP.NET控件
1.Web服务器控件和Windows控件的执行有何不同?
    【解答】
    Windows控件的属性、方法、事件等都是在本机上执行的,而Web服务器控件则全部是在服务器端执行的。
2、利用HiddenField控件是否可用来存储保密数据?为什么?
    【解答】
    HiddenField控件的隐藏值是用户可见的,所以它不适用于存储保密数据。
3.填空题
(1)若希望每次修改TextBox服务器控件文本内容后都能立刻被服务器处理,则应将(AutoPostBack)属性值更改为true。
(2)若不采用任何容器控件,要将页面中的若干个RadioButton服务器控件分为两组进行单选,则应该设置的属性是(GroupName)。
4.判断题:
(1)两个RadioButton控件的GroupName的属性值不相同,则可以同时选中。
(2)LinkButton控件与Hyperlink控件的用法和功能完全相同。
(3)CheckBoxList控件中的选项不能同时选中多个。
(4)HTML控件和HTML服务器控件的用法相同。
5、见源程序。
第6章  页面切换与导航
    1.简要回答从一个网页切换到另一个网页的方法常用有哪几种。
  【参考解答】
    常用有下面几种切换网页的方法。
  (1)利用超链接切换到新网页,例如使用<a>标记或者HyperLink控件直接链接到其他网页。
  (2)利用Button、ImageButton和LinkButton控件的PostBackUrl属性切换到新网页。
  (3)使用Response.Redirect方法切换到新的网页。
  (4)使用Server.Transfer方法切换到新的网页。
    2.简要回答网页间的数据传递方法有哪些。
  【参考解答】
  (1)使用QueryString传递数据
  (2)利用Session对象传递或共享数据
  (3)利用PreviousPage属性获取数据
第7章  主题与母版页
1.简要回答下列问题。
  (1)什么是外观?主题与外观的关系是什么?
  (2)外观文件和样式表文件的区别与联系是什么?
【解答要点】
(1)什么是外观?主题与外观的关系是什么?
    1)外观是指服务器控件的属性集合。
    2)可以在XHTML中设置服务器控件的外观,也可以在外观文件中设置服务器控件的外观。
    3)外观文件的扩展名为.skin,外观文件必须存放在主题文件夹下。
    4)一个主题可以有一个外观文件,也可以有多个外观文件。
(2)外观文件和样式表文件的区别与联系是什么?
    1)外观文件设置服务器控件的属性,样式表文件设置页面元素的样式。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。