Web程序设计实验指导书1116 联系客服

发布时间 : 星期三 文章Web程序设计实验指导书1116更新完毕开始阅读ea055267763231126fdb113f

Response.Redirect(\); }

最后,浏览建立的Web窗体查看效果。

实验五 数据访问

一.实验目的

(1) 掌握Visual Studio 2008中管理数据库的方法。 (2) 掌握数据源控件的使用。 (3) 掌握LINQ表达式的使用。

(4)掌握利用LINQ to SQL和LINQ to XML进行数据访问管理的方法。

二.实验内容及要求

1.利用SqlDataSource 和LINQ to SQL进行SQL Server Express 2005的数据管理 要求如下:

(1) 建立数据管理的导航页面,浏览效果如图5-1所示。

图5-1 SQL数据管理导航页浏览效果

(2) 如图5-2所示,单击“显示全部”按钮时,显示MyPetShop数据库中Category表的内容。要求利用SqlDataSource实现。

图5-2 “显示全部”浏览效果

(3) 在图5-1中,单击“模糊查找”按钮呈现如图5-3所示的界面;如图5-4所示,输入要查找的内容,当未找到满足条件的数据时显示‘“没有满足条件的数据!”,如图5-5所示,当找到满足条件的数据时以GridView形式显示数据。要求利用SqlDataSource实现。

图5-3 “模糊查找”浏览效果(1)

图5-4 “模糊查找”浏览效果(2)

图5-5 “模糊查找”浏览效果(3)

(4) 在图5-1中,单击“插入”按钮呈现如图5-6所示的界面;输入“分类名”和“描述”,再单击图5-6中“插入”按钮后,将向Category表添加一条记录,其中新增记录中的“分类Id”自动递增;单击“返回”按钮将返回到数据管理的导航页面,要求利用SqlDataSource实现。

图5-6 SQL“插入”浏览效果

(5) 在图5-1中,输入“分类Id”,再单击“编辑”按钮呈现如图5-7所示的界面;此时可修改“分类名”和“描述”,但不能修改“分类Id”。修改完成后单击“修改”按钮将修改Category表中对应的数据。单击“返回”按钮将返回到数据管理的导航页面。要求利用SqlDataSource。

图5-7 “修改”浏览效果

(6) 在图5-1中,输入“分类Id”,再单击“编辑LINQ”按钮实现“要求(5)”的功能,但必须使用LINQ to SQL实现。 (7) 在图5-1中,输入“分类Id”,再单击“删除”按钮实现“要求(5)”的功能,但必须使用LINQ to SQL实现。

2.利用LINQ 技术将Category表转换成XML文档Category.xml文档 要求转换后的Category.xml结构如图5-8所示

图5-8 Category.xml浏览效果