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