Список кнопок внутри элемента управления DataList
Я сталкиваюсь с ситуацией, в которой мне нужно использовать что-то вроде ButtonList
внутри DataList
контроль.
Так как нет контроля, как ButtonList
Должен ли я вложить DataList/Repeater
внутри DataList
или есть другой лучший способ справиться с ситуацией.
1 ответ
Я не совсем уверен, что вы ищете, но это то, что я предполагаю, что вы хотите:
YourListItem1
ButtonAction1
ButtonAction2
ButtonAction3
ButtonAction4
YourListItem2
ButtonAction1
ButtonAction3
YourListItem3
ButtonAction1
ButtonAction2
YourListItem3
ButtonAction3
ButtonAction4
Или что-то подобное?
Чтобы произвести это, вы могли бы просто иметь DataList
с Repeater
внутри, который содержит кнопки, которые вам нужны. Вы могли бы реализовать OnDataBinding
событие вашего DataList
(YourListItem)
а затем связать данные, которые производят кнопки на основе некоторых данных. Тогда в Repeater
Вы могли бы реализовать каждую кнопку OnDataBinding
событие и назначить CommandArguments
с помощью идентификатора или детали, вам нужно, чтобы кнопка действовала в соответствии со строкой, в которой она находится.
Этот метод позволит вам сделать одну функцию для каждой кнопки, используемой в вашем шаблоне, и CommandArgument
будет определять детали действия.