在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
点击其中一个时页面postback,在右边以两列的DataList显示出相关的product。除了名字外,左边的Repeater还会显示与该category相关联的product总数。web页的内容可以使用标准HTML元素或者CSS来定位。到目前为止我们都是使用CSS来定位。当然CSS也可以用来对两个元素的位置进行调整。这个方法返回一个ProductsDataTable对象,它的Count属性表示了我们需要知道的信息。在ItemDataBound Event Handler里获取Products总数 在ItemDataBound event handler里获取product总数不需要修改DAL。通过Repeater的智能标签添加一个新的名为CategoriesDataSource的ObjectDataSource。DataList的ObjectDataSource会刷新以显示选中category相关联的product。在本章使用hyperlink更合理。我们将会看到,使用LinkButton会有一些使用hyperlink时碰不到的挑战。下面的标记语言是Repeater和ObjectDataSource的,注意Repeater的template将每个item表示为LinkButton。 ID为ViewCategory的LinkButton还没有设置Text属性。
下载地址
用户评论