【问题标题】:Button List inside the DataList controlDataList 控件内的按钮列表
【发布时间】:2012-11-16 04:40:19
【问题描述】:

我正面临这样一种情况,我需要在 DataList 控件中使用 ButtonList 之类的东西。

由于没有像ButtonList 这样的控件,我应该在DataList 内嵌套DataList/Repeater 还是有其他更好的选择来处理这种情况。

【问题讨论】:

    标签: c# asp.net repeater datalist


    【解决方案1】:

    我不确定您在寻找什么,但这是我假设您想要的:

    YourListItem1 
        ButtonAction1
        ButtonAction2
        ButtonAction3
        ButtonAction4
    YourListItem2
        ButtonAction1
        ButtonAction3
    YourListItem3
        ButtonAction1
        ButtonAction2
    YourListItem3
        ButtonAction3
        ButtonAction4
    

    或者类似的东西?

    要生成它,您可以只使用 DataList 和内部的 Repeater,其中包含您需要的按钮。您可以实现DataList (YourListItem)OnDataBinding 事件,然后根据某些数据绑定生成按钮的数据。然后在Repeater 中,您可以实现每个按钮的OnDataBinding 事件并为CommandArguments 分配您需要的ID 或详细信息,以使按钮特定于它所在的行。

    此方法允许您为模板中使用的每个按钮创建一个功能,CommandArgument 将定义操作的详细信息。

    【讨论】:

    • 我的问题是我需要 Datalist 控件内的按钮列表。但是按钮是从数据库中填充的。我在问是否有其他可用的替代方案,或者这是在 DataList 中使用 DataList 或 Repeater 来绑定按钮的唯一选项。我实际上是在考虑在 item_databounding 事件上创建动态按钮。无论如何我会接受答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多