如何将ASP.NET 2.0中的DataList或Repeater里的按钮改写成长尾,提升用户体验?

2026-03-31 01:270阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1796个文字,预计阅读时间需要8分钟。

导语:在前面的关于DataList和Repeater的7章教程中,我们分别创建了一些只读和可编辑删除的示例。为了使DataList具备编辑和删除功能,我们在ItemTemplate中添加了一些按钮。点击这些按钮时,将触发相应的操作。

导言

  在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postback,并根据button的CommandName属性激发相关的事件。例如,添加一个CommandName为“Edit”的button,在postback时会激发EditCommand事件,如果CommandName为“Delete”则激发DeleteCommand。

  除了编辑和删除button,DataList和Repeater还可以包含一些当点击时,执行自定义服务器端逻辑的Button,LinkButton和ImageButton。本章我们将创建一个在Repeater里列出categories的界面。每个category都包含一个button,当点击时会列出相关product。见图1。


图 1: 点 “Show Products” 显示目录下所有product

第一步: 添加教程页

首先添加本章需要的页。添加一个名为CustomButtonsDataListRepeater的文件夹。然后添加下面两个页,记得包含Site.master母板页。

Default.aspx
CustomButtons.aspx


图 2: 添加页

和其它文件夹一样,CustomButtonsDataListRepeater文件夹下的Default.aspx页会列出本部分的教程。

阅读全文

本文共计1796个文字,预计阅读时间需要8分钟。

导语:在前面的关于DataList和Repeater的7章教程中,我们分别创建了一些只读和可编辑删除的示例。为了使DataList具备编辑和删除功能,我们在ItemTemplate中添加了一些按钮。点击这些按钮时,将触发相应的操作。

导言

  在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postback,并根据button的CommandName属性激发相关的事件。例如,添加一个CommandName为“Edit”的button,在postback时会激发EditCommand事件,如果CommandName为“Delete”则激发DeleteCommand。

  除了编辑和删除button,DataList和Repeater还可以包含一些当点击时,执行自定义服务器端逻辑的Button,LinkButton和ImageButton。本章我们将创建一个在Repeater里列出categories的界面。每个category都包含一个button,当点击时会列出相关product。见图1。


图 1: 点 “Show Products” 显示目录下所有product

第一步: 添加教程页

首先添加本章需要的页。添加一个名为CustomButtonsDataListRepeater的文件夹。然后添加下面两个页,记得包含Site.master母板页。

Default.aspx
CustomButtons.aspx


图 2: 添加页

和其它文件夹一样,CustomButtonsDataListRepeater文件夹下的Default.aspx页会列出本部分的教程。

阅读全文