简述静态网页和动态网页的区别

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.简述静态网页和动态网页的区别。静态网页与动态网页的区别在于Web服务器对它们的处理方式不同。当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。如果接收到对动态网页的请求,则从Web服务器中找到该文件,并将它传递给一个称为应用程序服务器的特殊软件扩展,由它负责解释和执行网页,将执行后的结果传递给客户浏览器2.简述web.config文件特点及作用。网站的配置文件是一个XML格式文件,用来存储配置信息。可以出现在网站的的多个文件中,并形成一定的层次关系。最高的配置文件是machine.config,默认安装于“【硬盘】:\WIINDOWS\Microsoft.Net\Framework\v2.0.50727\CONFIG”文件夹下。下一层的配置文件是位于网站根文件夹中的web.config,这些配置文件形成继承关系。Web.config能实现应用程序配置、安全性配置,使网站的运行更安全。3.说明Image、ImageButton和ImageMap控件的区别。Image控件用于在Web窗体上显示图像,图像源文件可以使用ImageUrl属性在界面设计时确定,也可以在编程时指定。在工程实际项目中常与数据源绑定,根据数据源指定信息显示图像。ImageMap控件除可以用来显示图像外,还可以实现图像的超链接。可以将显示的图像划分为不同形状的热点区域,分别链接到不同的网页。在工程实际项目中,常用于导航条、地图等。热点区域通过属性HotSpot设置,划分的区域有圆形CircleHotSpot、长方形RectangleHotSpot和任意多边形PolygonHotSpot,每个区域通过属性NavigateUrl确定要链接到的URL。ImageButton呈现图形外观,其图像由ImageUrl属性设置。(Image仅仅是图片控件,展示图片所用,对应HTML的img/标签ImageButton是一个图片按钮,具有按钮的功能,对应HTML的inputtype=image/标签ImageMap叫做图片热点,单击图片上不同区域可以进行不同的动作,对应HTML的map/area/img/三个标签)4.说明a元素、LinkButton和HyperLink控件的区别。a与LinkButton两者都能呈现超链接形式,设置具体的跳转方法不同。在a元素中通过属性href设置,如:ahref=世纪/a而在LinkButton中需要设置PostBackUrl属性或在Click事件中输入代码,通过Response对象的重定向方法Redirect()实现,如:Response.Redirect();HyperLink控件用于在网页上创建链接,与它们不同,HyperLink控件可以与数据源绑定。HyperLink控件不包含Click事件,要使用Click事件可用LinkButton控件代替。5.简述Session状态和Application状态的异同。Session又称会话状态,典型的应用有储存用户信息、多网页间信息传递、购物车等。Session产生在服务器端,只能为当前访问的用户服务。以用户对网站的最后一次访问开始计时,当计时达到会话设定时间并且期间没有访问操作时,则会话自动结束。如果同一个用户在浏览期间关闭浏览器后再访问同一个网页,服务器会为该用户产生新的Session。Application又称应用程序状态,与应用于单个用户的Session状态不同,它应用于所有的用户。在网站运行时存在,网站关闭时将被释放。因此,如果需要将状态数据保存下来,则适宜保存在数据库中。由System.Web.HttpApplicationState类来实现。6.简述页面重定向的不同形式和使用区别。要实现页面重定向,在ASP.NET3.5网页中可以采用a元素、HyperLink控件、Response.Redirect()、Server.Execute()和Server.Transfer()方法。利用Button类型控件方式实现跨网页提交,这种方式设置方便并具有安全的状态管理功能。Redirect()方法尽管在服务器端执行,但重定向实际发生在客户端,可从浏览器地址栏中看到地址变化;而Execute()和Transfer()方法的重定向实际发生在服务器端,在浏览器的地址栏中看不到地址变化。Redirect()和Transfer()方法执行完新网页后,并不返回原网页;而Execute()方法执行完新网页后会返回原网页继续执行。Button类型控件的属性PostBackUrl值设置为目标网页路径。7.%@PageTheme=”ThemeName”%和%@PageStylesheetTheme=“ThemeName”%有何区别?(1)属性StylesheetTheme表示主题为本地控件的从属设置。也就是说,如果在页面上为某个控件设置了本地属性,则主题中与控件本地属性相同的属性将不起作用。(2)属性Theme本地属性会被覆盖(主题起作用,本地属性不起作用)。8.主题包括哪几种方式?主题包括外观文件、CSS文件和图片文件等。主题分为全局主题和应用程序主题全局主题:应用于服务器中的所有Web应用程序,应用程序主题:应用于单个Web应用程序。存储于Web应用程序的App_Themes文件夹中。每个App_Themes文件夹中的子文件夹都对应一个应用程序主题。通过在主题中添加CSS文件来设置HTML或HTML服务器控件的样式。9.简述成员资格管理的功能。能创建和管理用户信息。提供的类能方便地验证用户提交的用户名和密码。ASP.NET3.5还实现了成员资格管理与个性化用户配置、角色管理等功能的集成。基于提供程序模型构建成员管理数据库以ASPNETDB.mdf存储在App_Data文件夹下。10.简述用户控件与Asp.Net网页的区别。用户空间的声明和网页的声明差不多,区别在于,用户控件使用@control指令取代了@page指令,并且用户控件周围不包括html,body,和form元素a、用户控件的扩展名为.ascxb、用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义。c、用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到asp.net页中。d、用户控件中没有html、body和form元素。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功