1
我面臨的情況是我需要在DataList
控件中使用類似ButtonList
的東西。DataList控件中的按鈕列表
由於沒有像ButtonList
這樣的控制,我應該在DataList
內嵌套一個DataList/Repeater
還是有其他更好的選擇來處理這種情況。
我面臨的情況是我需要在DataList
控件中使用類似ButtonList
的東西。DataList控件中的按鈕列表
由於沒有像ButtonList
這樣的控制,我應該在DataList
內嵌套一個DataList/Repeater
還是有其他更好的選擇來處理這種情況。
我不清楚自己在找什麼,但是這是我想,你希望:
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控件內的按鈕列表。但是這些按鈕是從DB填充的。我問是否有其他可用的替代方案,或者這是在DataList中使用DataList或Repeater綁定按鈕的唯一選項。我其實正在考慮在item_databounding事件上創建動態按鈕。無論如何,我會接受答案 – Shah