Список кнопок внутри элемента управления 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 будет определять детали действия.

Другие вопросы по тегам