已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十五课:产品展示系统,回顾:DataGrid控件相关知识目标:通过实现产品展示系统,达到以下目标:1.理解方法封装、调用(图片上传)2.掌握图片上传技术-重点3。掌握DataList数据绑定控件的基本用法重点4。掌握图片和文字两种链接方式,功能分析,该产品展示系统的功能:1.主要是产品的展示(图片),包括:产品显示,详细显示(要有图片和文字两种链接)2.添加产品(重要的是图片上传),流程,1.数据库设计2.页面确定和设计3.代码编辑4.编译执行,数据库,表,1.根据功能的需求,确定数据库和相关表因为是产品展示系统,一定需要一张产品表2.确定每个表的字段产品表产品ID,产品名称,产品图片,详细描述,添加时间,确定项目的相关页面,根据功能需求来确定相关的页面文件1.显示产品显示所有产品的标题和图片-首页(Index.aspx)详细显示-ProductDetails.aspx2.添加产品-AddProducts.aspx,配置文件,配置文件是指包含在项目中的Web.config文件,它是一个XML文本文件,它用来储存ASP.NETWeb应用程序的配置信息,它可以出现在应用程序的每一个目录中。新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件web.config配置文件中,所有的代码都应该位于configurationsystem.web和/system.web/configuration。演示配置数据库连接,方法封装,添加一个类文件,将所有对数据操作的方法封装在里面1.添加相片2.显示相片,添加产品,首先让我们的数据库产品表有内容,先完成添加产品页面页面顶部我们使用一个自定义控件布置外观中部放添加产品的表格,添加的内容有产品名称,图片,详细描述.图片的添加需要上传图片,这里使用HTML控件的FileField控件,并把它作为服务器控件运行,图片上传,图片上传是通过控件,让用户自己到本机上浏览,查找到要添加的图片,然后添加图片到服务器的过程一般方法是上传图片文件的路径到数据库,图片保存到项目的文件夹下面.以将这些图片可以展示出来.,FileField控件,FileField控件,文件上传控件,用来上传文件和图片,点击浏览按钮,可以在本机上选择文件和图片.该控件使用时要先作为服务器控件运行.首先要得到用户上传的文件,调用该控件下的PostedFile属性.然后赋值给HttpPostedFile类的变量.HttpPostedFile类提供了对作为文件集合从客户端上载的所有文件的访问,提供属性和方法获取关于个别文件的信息以及读取和保存文件.Eg:HttpPostedFilehpf=File1.PostedFile;,FileField控件,上传文件的名称:Path.GetFileName(hpf.FileName)通过hpf的SaveAs方法将要上传的文件保存到服务器,其中通过Server.MapPath(“文件夹名称”)方法可以得到文件夹在服务器上的路径,再将文件夹路径和文件名称结合成要存储的该上传图片的绝对路径.,添加产品代码,演示练习,首页显示产品,页面顶部我们使用一个自定义控件布置外观中部使用DataList控件显示产品.具体显示产品时,显示产品图片,标题,并添加图片和标题链接,进一步显示详细内容.,DataList控件,这个产品展示系统主要是学习掌握DataList控件进行数据绑定和显示.首先对该控件简单了解一下:DataList控件,允许使用模板和样式定义格式显示数据,与DataGrid控件有许多相似,都非常适合显示数据和处理多条数据记录,但还有很大差别,DataList控件一定要通过模板定义其显示格式.可以使版面配置更加灵活,外观多样式.比如最大好处是可以分列显示.DataList控件包含以下模板:,这里我们重点掌握模板,这个为必选项,用来定义模板中的项的内容和布局,设置DataList项模板,右击DataList控件,选择”编辑模板”项模板”,在项模板界面的中自定义格式来显示数据.包括可以在里面插入表格,使用控件等.然后结束模板编辑.当然也可以直接在HTML代码中手中添加模板,设置格式.,首页代码,演示练习,查看产品详细信息页面,外
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国餐饮外卖商户研究报告
- 【地图速记】2025-2026学年七年级地理上学期地图专项训练卷(中图版)
- 2025年宠物医疗研发岗年终产品成果总结与市场反馈
- 2026-2031年中国钽酸锂单晶薄膜市场调研分析及投资战略研究报告
- 2025四川银行分支机构社会招聘备考题库带答案详解(完整版)
- 2025广东肇庆市高要区总工会招聘社会化工会工作者8备考题库含答案详解(巩固)
- 特色推广话术
- 2026建信人寿保险股份有限公司福建分公司秋季校园招聘1人备考题库及答案详解(全优)
- 2025年合肥长丰县双凤经济开发区公开招聘城市管理执法辅助人员备考题库附答案详解(典型题)
- 2025中国邮政储蓄银行江苏省分行社会招聘备考题库附答案详解(模拟题)
- 广电基础写作试题及答案
- 在新时代继承和发扬伟大的抗战精神-2025
- 二级物业管理员考试题及答案
- 《高等数学上册》全套教学课件
- 肺癌科普课件
- 玻璃纤维增强塑料(GFRP)技术作业指导书
- 儿童篮球训练完整教学计划
- 心血管内科护理进修汇报
- 版本的企业诚信管理体系管理手册和程序文件
- 药物临床试验基本流程
- 煤矿安全生产标准化管理体系基本要求及评分方法
评论
0/150
提交评论