我面临一种情况,我需要使用控件ButtonList内部的东西DataList。
由于没有类似的控制,我应该在里面ButtonList嵌套一个还是有其他更好的选择来处理这种情况。DataList/RepeaterDataList
我不确定您在寻找什么,但这是我假设您想要的:
YourListItem1 
    ButtonAction1
    ButtonAction2
    ButtonAction3
    ButtonAction4
YourListItem2
    ButtonAction1
    ButtonAction3
YourListItem3
    ButtonAction1
    ButtonAction2
YourListItem3
    ButtonAction3
    ButtonAction4
或者类似的东西?
要产生这个,你可以有DataList一个Repeater里面包含你需要的按钮。您可以实现您的OnDataBinding事件,DataList (YourListItem)然后绑定基于某些数据生成按钮的数据。然后,Repeater您可以在其中实现每个按钮的OnDataBinding事件,并分配CommandArguments您需要的 ID 或详细信息,以使按钮特定于它所在的行。
此方法允许您为模板中使用的每个按钮创建一个函数,并CommandArgument定义操作的详细信息。