产品展示系统介绍PPT课件( 22页)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• Eg: HttpPostedFile hpf=File1. PostedFile;
File Field控件
上传文件的名称:
Path.GetFileName(hpf.FileName) 通过hpf的SaveAs方法将要上传的文件保存到服务器,
其中通过Server.MapPath(“文件夹名称”)方法可 以得到文件夹在服务器上的路径,再将文件夹路径和 文件名称结合成要存储的该上传图片的绝对路径.
悲心,饶益众生为他人。
•
14、梦想总是跑在我的前面。努力追寻它们,为了那一瞬间的同步,这就是动人的生命奇迹。
•
15、懒惰不会让你一下子跌倒,但会在不知不觉中减少你的收获;勤奋也不会让你一夜成功,但会在不知不觉中积累你的成果。人生需要挑战,更需要坚持和勤奋!
•
16、人生在世:可以缺钱,但不能缺德;可以失言,但不能失信;可以倒下,但不能跪下;可以求名,但不能盗名;可以低落,但不能堕落;可以放松,但不能放纵;可以虚荣,
查看产品详细信息页面
• 外观顶部还是和上面两个页面一样,右边显示某一个 产品的图片,标题,详细描述
• 确定显示哪个产品的详细信息,需要从首页的产品标 题链接过来 ,并传产品ID这个参数.
• 演示 • 练习
详细页面代码
• 总结 • 谢谢
•
1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。
(Index.aspx) 详细显示----ProductDetails.aspx 2.添加产品----AddProducts.aspx
配置文件
• 配置文件是指包含在项目中的Web.config文件,它是一个 XML文本文件,它用来储存 ASP.NET Web 应用程序的配置 信息,它可以出现在应用程序的每一个目录中。新建一个 Web应用程序后,默认情况下会在根目录自动创建一个默认 的Web.config文件
但不能虚伪;可以平凡,但不能平庸;可以浪漫,但不能浪荡;可以生气,但不能生事。
•
17、人生没有笔ຫໍສະໝຸດ Baidu路,当你感到迷茫、失落时,找几部这种充满正能量的电影,坐下来静静欣赏,去发现生命中真正重要的东西。
•
18、在人生的舞台上,当有人愿意在台下陪你度过无数个没有未来的夜时,你就更想展现精彩绝伦的自己。但愿每个被努力支撑的灵魂能吸引更多的人同行。
• DataList控件,允许使用模板和样式定义格式显示数 据,与DataGrid控件有许多相似,都非常适合显示数 据和处理多条数据记录,但还有很大差别, DataList 控件一定要通过模板定义其显示格式.可以使版面配 置更加灵活,外观多样式.比如最大好处是可以分列 显示.
• DataList控件包含以下模板:
•
9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人,
人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。
•
10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。
• 页面顶部我们使用一个自定义控件布置外观 • 中部放添加产品的表格,添加的内容有产品名
称,图片,详细描述. • 图片的添加需要上传图片,这里使用HTML控
件的File Field控件,并把它作为服务器控件运 行
图片上传
• 图片上传是通过控件,让用户自己到本机上浏览,查 找到要添加的图片,然后添加图片到服务器的过程
1.数据库设计 2.页面确定和设计 3.代码编辑 4.编译执行
流程
数据库,表
1.根据功能的需求,确定数据库和相关表 因为是产品展示系统,一定需要一张产品表 2.确定每个表的字段 • 产品表[产品ID,产品名称, 产品图片,详细描述,
添加时间]
确定项目的相关页面
• 根据功能需求来确定相关的页面文件 1.显示产品 显示所有产品的标题和图片----首页
• 右击DataList控件,选择”编辑模板”—”项模板”, 在项模板界面的<ItemTemplate></ItemTemplate> 中自定义格式来显示数据.包括可以在里面插入表格, 使用控件等.然后结束模板编辑.
• 当然也可以直接在HTML代码中手中添加模板,设置 格式.
• 演示 • 练习
首页代码
•
2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。
•
3、命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击的故事,所以有什么理由不努力!
•
4、心中没有过分的贪求,自然苦就少。口里不说多余的话,自然祸就少。腹内的食物能减少,自然病就少。思绪中没有过分欲,自然忧就少。大悲是无泪的,同样大悟
• 一般方法是上传图片文件的路径到数据库,图片保存 到项目的文件夹下面.以将这些图片可以展示出来.
File Field控件
• File Field控件,文件上传控件,用来上传文件和图片, 点击浏览按钮,可以在本机上选择文件和图片.
• 该控件使用时要先作为服务器控件运行.
• 首先要得到用户上传的文件,调用该控件下的 PostedFile属性.然后赋值给HttpPostedFile类的变 量. HttpPostedFile类提供了对作为文件集合从客 户端上载的所有文件的访问,提供属性和方法获取关 于个别文件的信息以及读取和保存文件.
•
7、生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江
河的美丽,是展现在它波涛汹涌一泻千里的奔流中。
•
8、有些事,不可避免地发生,阴晴圆缺皆有规律,我们只能坦然地接受;有些事,只要你愿意努力,矢志不渝地付出,就能慢慢改变它的轨迹。
第十五课:产品展示系统
回顾:
DataGrid控件相关知识
目标:
通过实现产品展示系统,达到以下目标: 1.理解方法封装、调用(图片上传) 2.掌握图片上传技术--重点 3。掌握DataList数据绑定控件的基本用法—重点
4。掌握图片和文字两种链接方式
功能分析
• 该产品展示系统的功能: 1.主要是产品的展示(图片),包括: 产品显示,详细显示(要有图片和文字两种链接) 2.添加产品(重要的是图片上传)
无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃!
•
5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。
•
6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。
<HeaderTemplate></HeaderTemplate>
<ItemTemplate></ItemTemplate>
<FooterTemplate></FooterTemplate>
<AlternatingItemTemplate></AlternatingItemTem plate>
<SeparatorTemplate></SeparatorTemplate>
<SelectedItemTemplate></SelectedItemTemplate> <EditItemTemplate></EditItemTemplate>
这里我们重点掌握<ItemTemplate></ItemTemplate>模 板,这个为必选项,用来定义模板中的项的内容和布 局
设置DataList项模板
•
11、人生的某些障碍,你是逃不掉的。与其费尽周折绕过去,不如勇敢地攀登,或许这会铸就你人生的高点。
•
12、有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰也无济于事,还徒增了别人的烦恼。
•
13、认识到我们的所见所闻都是假象,认识到此生都是虚幻,我们才能真正认识到佛法的真相。钱多了会压死你,你承受得了吗?带,带不走,放,放不下。时时刻刻发
• 演示 • 练习
添加产品代码
首页显示产品
• 页面顶部我们使用一个自定义控件布置外观 • 中部使用DataList控件显示产品. • 具体显示产品时,显示产品图片,标题,并添加图片和
标题链接,进一步显示详细内容.
DataList控件
• 这个产品展示系统主要是学习掌握DataList控件进 行数据绑定和显示.首先对该控件简单了解一下:
• web.config配置文件 中,所有的代码都应该位于 <configuration> <system.web>
和 </system.web> </configuration>。
演示配置数据库连接
方法封装
添加一个类文件,将所有对数据操作的方法封装 在里面
1.添加相片 2.显示相片
添加产品
• 首先让我们的数据库产品表有内容,先完成添 加产品页面