apsnet沈士根实验报告(四)

apsnet沈士根实验报告(四)

ID:22582128

大小:601.81 KB

页数:16页

时间:2018-10-30

apsnet沈士根实验报告(四)_第1页
apsnet沈士根实验报告(四)_第2页
apsnet沈士根实验报告(四)_第3页
apsnet沈士根实验报告(四)_第4页
apsnet沈士根实验报告(四)_第5页
资源描述:

《apsnet沈士根实验报告(四)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、班级计专141学号M501111姓名黄跃翔完成日期2015.6.2实验室理工楼320指导老师沈士根、叶晓彤成绩实验题目[数据绑定](一)实验目的(1)掌握ListControl类控件与数据源的绑定方法(2)熟练掌握GridView控件的应用(3)掌握DetailsView控件的应用(二)实验内容及步骤1.设计并实现一个网上购物网站MyPctShop在解决方案中新建一个MyPetShop网站,再在该网站的根文件下分别添加Web窗体ProShow.aspx,ShopChat.aspx和SubmitCart.aspx。其中,ProShow.a

2、spx作为展示页;ShopChat.aspx作为购物车页;SubmitCart.aspx作为结算页。2.参考实验7,分别在MyPetShop网站根文件下的APPData和AppCode文件夹中建立MyPetShop.mdf数据库和MyPetShop.dbml文件,操作后如閣:JApp^Code>jS)MyPetShop.dbml』App^Data>WMyPetShop.mdf1.将主教材程序源包中的ProdImages文件夹复制到MyPetShop网站的根文件夹中。2.设计ProShow.aspx如圄Iuuuy

3、分类名:下一页商品编号数

4、据綁定名价描品丨品,品:商称§商述商品分类号据绑定下一页J»sp:Gnd7inv:gvf^xJuc[gvProduct-CoIumn[0JItemTemplate鼻品名[lblN^me]荷品编号[iblNo]Td,a[lblListPrice]s專品分类咖。:Ia品描[IbIDescn]庫存:[lblQty]a其中添加DropDownList和GridView控件各一个。关于其内的详细的Columms设置见书本。1.编写ProShow.aspx.cs中的方法代码publicpartialclassProShow:System.Web.U

5、T.Page{//在所有方法外声明一个MyPctShopDataContcxt类实例MyPetShopDataContextdb=newMyPetShopDataContext();//Page_Load事件,将Category表中的CategoryId和Name字段值填充到ddlCategory卜拉列表框,执行方法代码如下。protectedvoidPageLoad(objectsender,卜:ventArgse){if(!IsPostBack){varcategories=fromcindb.Categoryselectnew{c

6、.Categoryld,c.Name};foreach(varcategoryincategories){ddlCategory.Items.Add(newListItem(category.Name.ToStringO,category.Categoryld.ToStringO));}Bind();}}//编写自定义方法BindO,该方法根据选择的Categoryld显示分类中包含的商品。privatevoidBind(){intcategoryld=int.Parse(ddlCategory.SelectedValuc);varpr

7、oducts=frompindb.Productwherep.Categoryld==categoryldselectp;gvProduct.DataSource=products;gvProduct.DataBindO:}//当改变ddlCategory中的分类名Fi,触发SelectedlndcxChangcd事件,此时,需要重新在gvProduct屮显示该分类名包含的商品protectedvoidddlCategory_SelectedIndexChanged(objectsender,EventArgse){Bind();}//

8、当改变gvProduct的当前页后,触发PagelndexChanging事件,此吋,需耍重新设置新的页面索引值。protectedvoidgvProduct_PageTndexChanging(objectsender,Gridiew^ageEventArgse){gvProduct.Pagclndcx=c.NcwPagcIndex;BindO:}1.设计Profile操作时,打开MyPetShop网站根文件夹下的Web.config,在〈system,web〉元素中,编写配置代码如下:〈anonymousIdentificatio

9、nenab1ed=〃true〃/>〈profile〉〈properties〉〈groupname=〃Cart〃>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。