Asp.net—产品详情设计

这部分设计要能实现与“产品列表”部分的互动。要求点击产品列表中其中的一项,就会跳转到有相应产品信息的产品详情页面,且一次点击,只看到一项信息。

图片发自简书App

如何实现呢?其实把场景抽象一下,好比我们现在在看电视,按一下1键,电视上放的是新闻联播;按一下2键,电视上放的是电视剧;按一下3键,电视上放的是综艺节目·····对,关键是让电视机知道我们按的是哪个键!!而在产品详情设计中,这个“键”就是id,当我们点击产品时,实际上是在触发一个链接,只要在链接中填入该产品的id,并在链接页面后台接收这个id,就可以实现“让电视知道我们按的是哪个键”。然后在已有的数据库(这里是一个与产品列表数据同源的数组)中按id查找相应的元素,在页面中填入即可。

具体步骤

1.在产品列表的链接中填入对应的产品id

图片发自简书App

2.利用Request.QueryString来接收填在url中id值。

图片发自简书App

3.利用一早写好在ProductFactory中的"按id查找"方法往html标签中填入内容。

图片发自简书App

4.分别把前台的html标签改写为带id和runat属性的服务端控件(Repeater就是服务端控件的一种),使之可以接受后台传来的数据信息。

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,935评论 25 709
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,749评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,293评论 19 139
  • 和元童鞋认识时间不短了,走在婚姻的边界线上,有种亲近而陌生的感觉!可能随着时间延长,美好的一面渐渐退去,看见...
    鲁京阅读 4,130评论 0 9
  • 如果让我再多体验一次恋爱的话,我想我会选择一个双鱼女。理由很简单,双鱼女士最好的倾听者。这个,很重要。我的意思是她...
    属于我de孤寂阅读 3,596评论 0 0