我有一个引用系统可以生成几个引用的变体。这些报价显示在屏幕上供销售人员进行比较和选择哪一个最合适。是否可以以编程方式为生成的每个引用创建按钮和单击事件?
每个报价都需要一个保存按钮和一个删除按钮。两者都会触发函数并传入相当的ID。
有人能指出我正确的方向吗?页面上可能出现的引号和按钮数量是无限的。
非常感谢你的帮助。
答案 0 :(得分:2)
设置按钮模板的CommandName
和CommandArgument
,并在转发器的ItemCommand
事件中捕获事件
<asp:Repeater runat="server" ID="rptrQuites">
<ItemTemplate>
<asp:LinkButton ID="btnSave" Text="Save" CommandName="Save" CommandArgument="<%#Eval("QuiteID")"%>></asp:LinkButton>
</ItemTemplate>
</asp:repeater>
并在代码中
Protected Sub rptrQuites_ItemCommand(source As Object, e As RepeaterCommandEventArgs) Handles rptrQuites.ItemCommand
If e.CommandName = "Save"
' Put your code here
End If
End Sub