1、在线教务辅导网:在线教务辅导网:http:/教材其余课件及动画素材请查阅在线教务辅导网教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187 或者直接输入下面地址:或者直接输入下面地址:http:/2第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 由于实际的“科技服务咨询管理系统”网站包含的网页文件达1百多个,在一本书中不可能都介绍过来。因此,本书我们只挑选部分有代表性的网页及相关文件进行介绍。在制作网页之前,我们首先要创建一个ASP.NET网站,即“科技服务咨询管理系统”网站,其操作如下。1启动“Visual Studio 2008”,在Visual St
2、udio 2008集成开发环境中,选 择【文件】【新建】【网站】命令,或者直接单 击工具栏上的【新建网站】按钮,在屏幕上会打开一个 “新建网站”对话框,如右 图所示。3第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 2在“Visual Studio已安装的模板”中单击“ASP.NET 网站”,在“位置”下拉菜单中选择“文件系统”,然后输入要保存网站的文件夹名称,也可以通过单击【浏览】按钮,打开“选择位置”对话框,在该对话框左侧的网站类型列表中默认选中“文件系统”,在右侧文件系统树形目录中选择一个文件夹(本例选择“D:HLFWebSiteChapter7”,即选择D:盘下
3、HLFWebSite文件夹下的Chapter7文件夹作为“科技服务咨询管理系统”网站的根文件夹)。在“语言”下拉菜单中选择“Visual C#”,所选的编程语言“Visual C#”将作为网站编程的默认语言。注意:创建网站时需要指定一个模板,每个模板创建包含不同文件和文件夹的应用程序。另外,可以通过使用不同的编程语言创建页和组件,在同一个Web应用程序中可以使用多种语言。3单击【确定】按钮,一个ASP.NET网站“科技服务咨询管理系统”创建完成,保存位置为D:HLFWebSiteChapter7。4第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 当创建这个网站的时候,V
4、isual Studio 2008自动创建了一个App_Data文件夹,一个名为Default.aspx的ASP.NET页(Web窗体页),以及一个名为web.config的Web配置文件。这些文件夹和文件都将显示在解决方案资源管理器中。自动创建的Default.aspx页面将会打开,内容显示在文档窗口内。新页创建后,默认以“源”视图显示该页,在该视图下您可以查看页面的HTML元素。现在这个ASP.NET页面只包含HTML代码,尚未添加任何内容。可以使用Default.aspx页作为网站的首页。单击【解决方案资源管理器】中的Default.aspx上的加号图标,将会看到另一个嵌套的文件Defa
5、ult.aspx.cs,它就是Default.aspx的源代码文件,也就是Default.aspx文件的后台文件。至此,一个以D:HLFWebSiteChapter7为根文件夹的ASP.NET网站(即“科技服务咨询管理系统”网站)创建完成。接下来,我们介绍网站赖以生存的数据库的创建,修改配置文件,向网站添加网页等内容。5第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.1 创建网站所用数据库创建网站所用数据库 创建“科技服务咨询管理系统”网站所用到的数据库Mydata以及其中的所有数据库表,可以按照本节的前两个小节的介绍自行创建,如果时间不允许或觉得没有必要则可以按照
6、本节的7.1.3小节进行附加Mydata数据库操作。7.1.1 创建数据库创建数据库 单击“开始”“程序”“Microsoft SQL Server 2005”“SQL Server Management Studio”。在“连接到服务器”对话框中,输入服务器名称、密码(如只在当前计算机工作则只需输入数据库服务器密码),验证默认设置,然后单击【连接】按钮,启动Management Studio。Management Studio是SQL Server 2005中管理数据库的场所。在对象资源管理器中选择【数据库】节点。在【数据库】节点上单击右键,并在弹出的菜单中选择【新建数据库】。6第第7章:制
7、作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.1.1 创建数据库创建数据库 在打开的“新建数据库”对话框中,输入数据库名称Mydata和路径D:HLFWebSitedb,如下图所示。单击【确定】按钮即 可完成新建数据库的操作。注意:此时虽然新建了 数据库,但是数据库中并没 有任何用户自定义的表和其 它信息,这些需要用户自己 添加。具体添加方法请见下 一小节。7第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.1.2 在数据库中创建数据库表在数据库中创建数据库表 根据需要,在“科技服务咨询管理系统”网站Mydata数据库中,创建content、coun
8、t、news、news_type、userinfo、vedio、xbcy和zscq等8张数据库表,表的名称由开发人员自行定义。1 创建创建content表表 打开Management Studio,在对象资源管理器中的树状目录窗口中展开Mydata数据库。右键单击【表】节点,在弹出菜单中选择“新建表”命令,打开表设计窗口。在表设计窗口中按照如下表所示内容定义数据表列名及属性。列名数据类型长度允许空是否标识说明idint4否是自动递增型titlenvarcharMAX是否内容标题contentnvarcharMAX是否内容typenamenvarcharMAX是否内容类别8第第7章:制作真实运行
9、的网站及相关网页章:制作真实运行的网站及相关网页 1 创建创建content表表 要建立上表所示的content表,只需要在表属性中输入对应信息。要注意的是id列的设置,必须在表设计属性窗口的下面窗口中设置有关标识方面的信息,具体设置如下图所示。注意:对于id列,设置id为标识,表示id的值是content表中每一行数据的标识,也就是一个id惟一确定一行数据。设置标识种子为1,表示id列从1开始编号;设置标识增量为1,表示id列每行递增为1。对id列做如上设置以后id列的值将由数据库自动填充,任何人为的填充和修改都不允许。单击工具栏上的【保存表】按钮,在“选择名称”对话框中输入表名称“cont
10、ent”,然后单击【确定】按钮,保存表。9第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 1 创建创建content表表 至此,已经成功向数据库Mydata中添加了content表。刚创建好的content表中不包括任何记录,下一步我们向数据表中添加一些初始记录。向数据表content中添加数据的操作如下。在Management Studio的树状目录中选中刚创建好的表content。右键单击content表,在弹出菜单中选择【打开表】命令,打开数据录入窗口。在数据录入窗口输入新的表记录。注意:以上操作也适合修改和删除表中的数据操作。说明:在下面创建的数据表中,可按照随
11、书所赠光盘中Mydata数据库中各数据表中数据向自行创建的数据表中添加数据。10第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 2 创建创建count表表 打开Management Studio,在对象资源管理器中的树状目录窗口中展开Mydata数据库。右键单击【表】节点,在弹出菜单中选择“新建表”命令,打开表设计窗口。在表设计窗口中按照下表所示内容定义数据表列名及属性。列名数据类型长度允许空是否标识说明counterint4是否访问总次数todayint4是否今天访问次数daytimesint4是否统计天数lastdatedatetime8是否上次统计日期11第第7章
12、:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 3 创建创建news表表 同创建content、count数据库表的操作一样,在表设计窗口中按照下表所示内容定义数据表列名及属性。列名数据类型长度允许空 是否标识说明idint4否是自动递增型,主键titlenvarchar50是否标题contentnvarcharMAX否否内容authornchar10是否发布作者countint4是否该条信息访问次数datenvarchar50是否发布日期srnvarchar50是否信息来源newstypenvarchar50是否信息类别12第第7章:制作真实运行的网站及相关网页章:制作真实运
13、行的网站及相关网页 4 创建创建news_type表表 在表设计窗口中按照下表所示内容定义数据表列名及属性。5 创建创建userinfo表表 6 创建创建vedio表表 在表设计窗口中按照下表所示内容定义数据表列名及属性。列名数据类型长度允许空是否标识说明newstypenvarchar50是否类别列名数据类型长度允许空是否标识说明idint4否是自动递增型,主键useridnvarchar50否否后台登陆用户名userpwdnvarchar50否否密码列名数据类型长度允许空是否标识说明idint4否是自动递增型,主键vediotitlenvarchar50是否视频标题vedioaddrnva
14、rcharMAX是否视频上传地址countint4否否访问次数13第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7 创建创建xbcy表表 在表设计窗口中按照下表所示内容定义数据表列名及属性。8 创建创建zscq表表 在表设计窗口中按照下表所示内容定义数据表列名及属性。列名数据类型长度允许空是否标识说明idint4否是自动递增型,主键typenvarchar50是否校办产业信息类别contentnvarcharMAX是否校办产业信息列名数据类型长度允许空是否标识说明idint4否是自动递增型,主键typenvarcharMAX是否知识产权信息类别contentnvarc
15、harMAX是否知识产权信息14第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.1.3 附加数据库附加数据库 附加数据库的操作如下。启动SQL Server Management Studio。在对象资源管理器中选择【数据库】节点并单击右键,然后在弹出的菜单中选择【附加】。在打开的“附加数据库”对话框中,单击【添加】按钮。在打开的“定位数据库文件”对话框中,所选路径为D:HLFWebSitedb,文件名为“Mydata.mdf”。然后单击【确定】按钮,执行添加操作、关闭“定位数据库文件”对话框并返回“附加数据库”对话框。单击【确定】按钮,完成Mydata数据库的附加
16、操作。15第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.2 配置配置Web.config文件文件 在【解决方案资源管理器】中,双击Web.config文件,默认情况下将在XML编辑器中打开Web.config文件,可以看到Web.config文件的默认配置设置。我们要做的是对需要配置的配置节设置进行适当地修改。Web.config文件的完整代码请见书。其中,粗体部分为添加或者修改配置节后的代码,其注释请见2.5.2小节。其它代码均由Visual Studio 2008自动生成。16第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3 网站
17、首页的制作网站首页的制作 首页通常是网站中最为重要的网页,它不仅包含的内容最为丰富,而且功能也是最多的。比如,它通常要有网 页标题、网页页眉、网页导航栏、网页的 主体内容、浏览量统 计以及网页页脚等。“科技服务咨询管理系 统”网站首页的文件结 构如右图所示。17第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.1 创建创建“网页页眉网页页眉”文件文件 编辑完成后的banner.htm代码如下:18第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.2 创建创建“导航栏导航栏”文件文件 创建navigation.aspx文件可分三个步骤进
18、行。第一步,先创建一个菜单文件menu.htm;第二步,创建一个topscript.js文件,用于规范菜单文件menu.htm样式,同时topscript.js文件还可以用于规范首页及其它网页的样式;第三步,将menu.htm和topscript.js文件组合在一起形成导航栏文件navigation.aspx。1 创建创建“菜单菜单”文件(文件(menu.htm)创建方法及编辑完成后的menu.htm代码请见书。2 创建创建topscript.js文件文件 为能使menu.htm文件正常显示,需在首页及相关文件中以包含文件的形式引用一个叫做“topscript.js”的文件。使用该文件规范me
19、nu.htm文件样式,可正常显示导航栏。创建topscript.js文件的操作过程及代码请见书。19第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 3 创建创建navigation.aspx文件文件 将menu.htm和topscript.js文件组合在一起便可形成导航栏文件navigation.aspx。navigation.aspx文件代码请见书。navigation.aspx文件在浏览器中的显示效果如下图所示。该导航栏共包含13个导航菜单。当鼠标指针指向导航栏上的某个“导航菜单”文字链接时,鼠标指针变成了手指状,同时该导航菜单所包括的菜单项就会显示出来,将鼠标指针
20、移动到所要浏览的菜单项单击,即可打开相应的网页(目前我们还没有制作相应的网页)。20第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.3 创建创建“页尾页尾”文件文件 bottom.html文件以包含文件()的形式出现在首页及相关文件中。创建bottom.html文件的操作及编辑完成后的bottom.html代码请见书。bottom.html在浏览器中的显示效果如下图所示。21第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.4 创建创建“主体窗口左侧主体窗口左侧”文件文件 该文件以包含文件()的形式出现在首页文件中。创建left.a
21、spx文件可分三个步骤进行。第一步,先创建一个名为gonggao.aspx的文件;第二步,创建一个名为link.html的文件;第三步,创建“主体窗口左侧”文件(left.aspx),将gonggao.aspx和link.html文件以包含文件的形式出现在left.aspx 文件中。1 创建创建gonggao.aspx文件文件 2 创建创建link.html文件文件 3 创建创建left.aspx文件文件 创建left.aspx文件的操作过程及步骤请见书。left.aspx文件在浏览器中的显示效果如右图所示。22第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.5
22、 创建创建“主体窗口右侧主体窗口右侧”文件文件 该文件以包含文件()的形式出现在首 页文件中。创建right.aspx文件的操作及编辑 完成后的right.aspx代码请见书。right.aspx在浏览器中的显示效果如右 图所示。23第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.6 创建创建“主体窗口中间部分主体窗口中间部分”文件文件 “主体窗口中间部分”文件的完整代码请见书。由“主体窗口中间部分”文件代码可以看出,整个文件包含在一个单元格和中,在这个单元格中包含一个表格,这是一个三行一列的表格。下面我们逐行介绍。1创建第一行内容创建第一行内容 第一行代码比较
23、多,也比较复杂,请读者仔细阅读。2创建第二行内容创建第二行内容 第二行的代码非常简单,代码请见书。3创建第三行内容创建第三行内容 第三行的单元格中,用于视频显示。编辑完成后“第三行”的完整代码请见书。这里的视频显示是从从数据库中读取上传的视频的路径在线播放。24第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.7 常用常用“新闻浏览新闻浏览”文件创建文件创建 “新闻浏览”几乎出现在每个网站首页中,因此,这里专门就“新闻浏览”文件的创建进行制作介绍。当打开“科技服务咨询管理系统”网站首页时,会看到首页中部窗口部分有许多新闻标题,用鼠标移动到某新闻标题时,鼠标指针会变
24、成手指状,单击该标题会链接打开显示该标题下详细内容的页面,这个页面文件就是“新闻浏览”文件(newsbrowser.aspx),也就是说,通过newsbrowser.aspx打开需要浏览的新闻内容。下面介绍一下“新闻浏览”文件(newsbrowser.aspx)的创建过程。“新闻浏览”文件newsbrowser.aspx的文件结构如下页图所示。25第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.7 常用常用“新闻浏览新闻浏览”文件创建文件创建 “新闻浏览”文件newsbrowser.aspx的文件结构图。26第第7章:制作真实运行的网站及相关网页章:制作真实运行
25、的网站及相关网页 7.3.7 常用常用“新闻浏览新闻浏览”文件创建文件创建 “新闻浏览”文件的结构和网站首页的文件结构比较,会发现两者的页眉、导航栏、主体窗口左侧文件及页脚部分完全相同,不同的是网页的中部窗口的右侧部分。“新闻浏览”文件的中部窗口部分是左右结构,主体窗口左侧left.html文件以包含文件的形式出现在newsbrowser.aspx文件中,而且与首页主体窗口左侧left.html文件完全相同。而主体窗口右侧则用来显示页面的主体部分。创建“新闻浏览”文件如同创建首页一样,也需分几个步骤来进行。开始的步骤都是一样的,操作如下:1.在【解决方案资源管理器】中,右键单击D:HLFWeb
26、SiteChapter7,在弹出菜单中选择“添加新项”命令,打开的“添加新项”对话框。在“Visual Studio 已安装的模板”中单击“Web窗体”,在“名称”框中将文件名修改为newsbrowser.aspx,在“语言”下拉菜单中选择Visual C#。27第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.3.7 常用常用“新闻浏览新闻浏览”文件创建文件创建 2.单击【添加】按钮,newsbrowser.aspx便添加到D:HLFWebSiteChapter7目录下,并且在编辑窗口自动打开newsbrowser.aspx。接下来,创建newsbrowser.as
27、px文件可分两个步骤进行。第一步,创建“新闻浏览”文件主体窗口右侧部分;第二步,给出newsbrowser.aspx文件完整代码、后台文件及代码解释。1 创建创建“新闻浏览新闻浏览”文件主体窗口右侧部分文件主体窗口右侧部分 创建“新闻浏览”文件实际上主要是创建其主体窗口右侧(主体)部分。因此,介绍创建newsbrowser.aspx文件实际上主要是介绍主体窗口右侧部分,其代码请见书。主体窗口右侧部分就是上图中的“主体部分”的内容。整个部分是在和标记中。这是一个五行三列的表格,逐行介绍请见书。28第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 2 “新闻浏览新闻浏览”文件
28、文件newsbrowser.aspx完整代码及代码解释完整代码及代码解释 编辑完成后的“新闻浏览”文件newsbrowser.aspx完整代码请见书。“新闻浏览”文件newsbrowser.aspx的后台文件newsbrowser.aspx.cs代码及解释请见书。7.3.8 首页的完整代码及代码解释首页的完整代码及代码解释 “科技服务咨询管理系统”网站首页(Default.aspx)的完整代码请见书。首页Default.aspx文件的后台文件(Default.aspx.cs)代码及解释请见书。在首页页面中,单击任何一新闻标题,都会通过newsbrowser.aspx打开需要浏览的新闻内容。单击
29、任何一视频标题,都会通过VedioPlay.aspx打开“科技前沿-视频播放”页面。29第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.4 导航菜单中部分菜单项网页的制作编辑完成导航菜单中部分菜单项网页的制作编辑完成 该实例中的导航菜单共包含13项,即首页、组织机构、检索查新、科研立项、知识产权、技术服务、论文著作、学生科技、校办产业、成果展示、政策查询、管理系统和下载专区。这里选择表现形式具有代表性的“检索查新”、“技术服务”和“校办产业”菜单项网页进行制作。7.4.1“检索查新检索查新”菜单项网页的制作菜单项网页的制作 “检索查新”导航菜单包括“检索课堂”和“科
30、技查新”两个菜单项。当鼠标指针指向导航栏上的“检索查新”文字链接时,鼠标指针变成了手指状,同时“检索查新”所包括的菜单项将会显示出来,将鼠标指针移动到所要浏览的菜单项单击,即可打开相应的网页。下面我们就分别介绍jscx.aspx和jscxbrowser.aspx这两个文件的制作过程。30第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 1 创建创建“检索课堂检索课堂”文件(文件(jscx.aspx)“检索课堂”文件的结构如下图所示。31第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 1 创建创建“检索课堂检索课堂”文件(文件(jscx.aspx)“
31、检索课堂”文件的结构和网站首页的文件结构比较,会发现两者的页眉、导航栏及页脚部分完全相同,不同的是网页的中部窗口部分。“检索课堂”文件的中部窗口部分是左右结构,主体窗口左侧jscxleft.html文件以包含文件的形式出现在jscx.aspx文件中;而主体窗口右侧则用来显示页面的主体部分。创建jscx.aspx文件可分三个步骤进行。第一步,先创建一个“检索课堂左侧”文件jscxleft.html;第二步,创建“检索课堂”文件主体窗口右侧部分;第三步,给出jscx.aspx文件完整代码、后台文件及代码解释。详细创建过程及完整代码请见书。32第第7章:制作真实运行的网站及相关网页章:制作真实运行的
32、网站及相关网页 2 创建创建“科技查新科技查新”文件(文件(jscxbrowser.aspx)创建jscxbrowser.aspx文件可分二个步骤进行。第一步,先创建“科技查新”文件主体窗口右侧部分;第二步,给出jscxbrowser.aspx文件完整代码、后台文件及代码解释。“科技查新”文件的结构与“检索课堂”文件的结构完全一样。唯一不同的是主体窗口右侧(主体)部分。因此,介绍创建jscxbrowser.aspx文件实际上主要是介绍主体窗口右侧部分,详细创建过程及完整代码请见书。7.4.2“技术服务技术服务”菜单项网页的制作菜单项网页的制作 技术服务导航菜单包括学校需求、社会需求、合作联盟、
33、成果推广等四个菜单项。本节只介绍“技术服务学校需求”和“技术服务社会需求”菜单项。33第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.4.2“技术服务技术服务”菜单项网页的制作菜单项网页的制作 “技术服务”文件的结构如下图所示。34第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.4.2“技术服务技术服务”菜单项网页的制作菜单项网页的制作 “技术服务”文件的结构和网站首页的文件结构比较,会发现两者的页眉、导航栏及页脚部分完全相同,不同的是网页的中部窗口部分。“技术服务”文件的中部窗口部分是左右结构,主体窗口左侧jsfwleft.html文件
34、以包含文件的形式出现在jsfw.aspx文件中;而主体窗口右侧则用来显示页面的主体部分。创建jsfw.aspx文件可分三个步骤进行。第一步,先创建一个“技术服务左侧”文件jsfwleft.html;第二步,创建“技术服务”文件主体窗口右侧部分;第三步,给出jsfw.aspx文件完整代码、后台文件及代码解释。1 创建创建“技术服务左侧技术服务左侧”文件(文件(jsfwleft.html)2 创建创建“技术服务技术服务”文件主体窗口右侧部分文件主体窗口右侧部分 3“技术服务技术服务”文件文件jsfw.aspx完整代码及代码解释完整代码及代码解释 详细创建过程及完整代码请见书。35第第7章:制作真实
35、运行的网站及相关网页章:制作真实运行的网站及相关网页 7.4.3“校办产业校办产业”菜单项网页的制作菜单项网页的制作 校办产业导航菜单包括汇通仪器设备公司和机械工程实训中心两个菜单项。单击导航栏中“校办产业”“汇通仪器设备公司”,将会导航到 xbcy.aspx?id=2页 面;单击“校办产 业”“机械工程 实训中心”,将会 导航到 xbcy.aspx?id=6页 面。下面我们介绍 xbcy.aspx文件的 制作过程。“校办 产业”文件的结构 如右图所示。36第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.4.3“校办产业校办产业”菜单项网页的制作菜单项网页的制作 “
36、校办产业”文件的结构和网站首页的文件结构比较,会发现两者的页眉、导航栏及页脚部分完全相同,不同的是网页的中部窗口部分。“校办产业”文件的中部窗口部分是左右结构,主体窗口左侧xbcyleft.html文件以包含文件的形式出现在xbcy.aspx文件中;而主体窗口右侧则用来显示页面的主体部分。创建xbcy.aspx文件可分三个步骤进行。第一步,先创建一个“校办产业左侧”文件xbcyleft.html;第二步,创建“校办产业”文件主体窗口右侧部分;第三步,给出xbcy.aspx文件完整代码、后台文件及代码解释。1 创建创建“校办产业左侧校办产业左侧”文件(文件(xbcyleft.html)2 创建创
37、建“校办产业校办产业”文件主体窗口右侧部分文件主体窗口右侧部分 3“校办产业校办产业”文件中文件中xbcy.aspx完整代码及代码解释完整代码及代码解释 详细创建过程及完整代码请见书。37第第7章:制作真实运行的网站及相关网页章:制作真实运行的网站及相关网页 7.5 本章小结本章小结 本章首先介绍了创建“科技服务咨询管理系统”网站所用到的数据库,数据库中的所有数据库表,以及附加数据库的操作。介绍了网站的Web.config文件的配置。详细介绍了网站首页的制作过程,并给出了首页的完整代码及代码解释。详细介绍了“检索查新”、“技术服务”和“校办产业”导航菜单中各菜单项网页的制作过程。通过本章学习,希望读者对文件的结构,所涉及到的Table、Div、Image、Select、Label、Map、DataList等控件熟悉掌握并能加以运用,熟练掌握编辑DataList控件模板内容的方法、超链接的用法,以及包含文件的用法。本章的所有源代码均可以从网站上下载的源文件中HLFWebSiteChapter7目录下找到。