ASP NET网站开发实例教程-整合与发布网站

第9章 整合与发布网站
本章主要对前面各章所创建的注册页面、登录页面、商品详细信息浏览页面和购物车页面进行优化和完善,同时创建一个页面作为网站的首页,将这些Web页面整合为一个完整的eShop网站,对该网站进行部署与发布。
【教学导航】
教学目标
(1)掌握fig文件的配置方法,熟练掌握在fig文件中配置数据库连接字符串的方法,学会在Web页面中使用fig文件中的配置数据库连接字符串
(2)学会将多个Web页面整合为一个完整的网站,并对网站进行部署和发布
(3)学会将Web页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的功能需求
(4)学会配置ASP.NET的用户数据库ASPNETDB
(5)学会使用ASP.NET网站管理工具管理用户和角
(6)掌握注册与登录控件的功能及主要属性的应用
(7)掌握ObjectDataSource控件的主要属性和功能
(8)了解ASP.NET身份验证的相关类及验证方式
课时建议
12课时
【9.1 操作准备】
1.创建ASP.NET网站
在Visual Studio 2008主窗口中创建一个ASP.NET网站,该网站的名称为“eShop09”,该网站的存储位置是“D:\ASP.NET网站开发实例教程\WebSite\eShop09”,同时会自动创建一个Web页面Default.aspx。
2.准备样式文件和图像文件
在文件夹“eShop09”(其路径为“D:\ASP.NET网站开发实例教程\WebSite\eShop09”)新建3个子文件夹,将新建的文件夹重命名为“css”、“images”和“text”。将需要的样式文件style0901.css、stylemaster.css拷贝到子文件夹“css”中,将所需的图像文件拷贝到子文件夹“images”中,将文本文件“蝴蝶e购网服务条款.txt”拷贝到文件夹“text”中。
3.创建主题和外观文件
(1)添加主题文件夹
(2)创建外观文件
(3)在主题中创建样式文件
4.创建自定义Web控件eShop09WebUserControl.ascx
5.创建母版页eShopMasterPage09.master
在【解决方案资源管理器】中,鼠标右键单击网站名称“eShop09”,在弹出的快捷菜单中单击选择【添加新项】命令,打开【添加新项】对话框。在该对话框中的“模板”列表中单击选择“母版页”项,在“名称”文本框中输入母版页的名称“eShopMasterPage09.master”,然后单击【添加】按钮。母片页eShopMasterPage09.master就会被添加到【解决方案资源管理器】中。
接下来对母版页进行设计,在母版页中进入以下操作:
(1)附加外部样式表文件。
(2)在Web页面中添加必要的XHTML代码,实现Web页面的布局结构。
(3)添加所需的Web服务器控件。
(4)拖拽自定义Web控件eShop09WebUserControl.ascx到母版页。
(5)在合适位置插入多个容器控件ContentPlaceHolder。
6.创建默认错误页面eShop09Error.aspx
一个网站要定义至少一个错误页面,配置好后,一旦出现错误,系统自动导航到错误页面。在项目“eShop09”中创建1个基于母版页eShop09MasterPage.master的默认错误页面eShop09Error.aspx,在该页面控件Content3的区域输入必要的文字“出现错误,请重新操作!”即可。单击【标准】工具栏中【保存】按钮,保存页面eShop09Error.aspx。
7.创建浏览服务条款页面eShop09Description.aspx
用户注册时需要浏览一下购物网站的服务条款,在此创建一个专用于浏览服务条款的页面eShop09Description.aspx,该页面也是基于母版页eShop09MasterPage.master创建的。
8.在fig文件中配置数据库连接字符串
王彬彬
打开项目“eShop09”中的fig文件,配置数据库连接字符串,代码如表9-5所示。
表9-5 fig文件中数据库连接对应的代码
仇玉
行号
代码
1
陈其刚2
3
4
5
6
<connectionStrings>
    <remove name="LocalSqlServer"/>
    <add name="LocalSqlServer" connectionString="Data Source=(local);
        Initial Catalog=eshop2010;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>
9.配置ASP.NET的用户数据库ASPNETDB
使用Visual Studio 2008提供的命令aspnet_regsql,将项目eShop09的数据库eshop2010配置为带有用户权限管理功能的数据库。
(1)启动ASP.NET SQL Server安装向导
(2)选择安装选项
戈尔巴乔夫近况
(3)选择服务器和数据库
(4)确认设置
10.使用ASP.NET网站管理工具管理用户和角
(1)打开ASP.NET网站管理工具
(2)使用“安全设置向导”配置安全性
(3)创建与管理用户
(4)管理角
(5)创建与管理访问规则
11.设置默认错误页广场雕塑
12.配置fig文件
(1)配置authentication元素
(2)配置location元素
(3)配置membership元素
(4)配置roleManager元素
(5)配置profile元素
13.创建类及其方法
痤疮王
在【解决方案资源管理器】中右键单击项目名称“eShop09”,在弹出的快捷菜单中单击【添加新项】命令,打开【添加新项】对话框。
在【添加新项】对话框中单击选择模板“类”选项,在“名称”文本框中输入“eShopClass.cs”,然后单击【添加】按钮,在项目“eShop09”中添加了一个新的类。

本文发布于:2024-09-22 07:21:42,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/137482.html

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

标签:页面   网站   创建   文件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议