![](/img/trans.png)
[英]How do I get all value in Datalist with one button in asp.net/vb.net
[英]DataList with button linked to a method (Vb.Net)
這是我的數據清單:
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1"
RepeatLayout="Flow">
<ItemTemplate>
Titre:
<asp:Label ID="TitreLabel" runat="server" Text='<%# Eval("Titre") %>' />
<br />
Description:
<asp:Label ID="DescriptionLabel" runat="server"
Text='<%# Eval("Description") %>' />
<br />
<asp:Image ID="Image1" runat="server"
ImageUrl='<%# Eval("ID", "Handler.ashx?ID={0}") %>' Width="200" Height="200"/>
<br />
comments:
<asp:Label ID="commentsLabel" runat="server" Text='<%# Eval("comments") %>' />
<br />
Ajouter commentaire
<asp:button ID="btnAjouter" runat="server" Text="Ajouter" />
<br/>
<br/>
</ItemTemplate>
</asp:DataList>
在Vb.aspx代碼中我創建了一個方法:
public Sub updateComments()
.......
End Sub
我想在我的DataList按鈕中添加一個事件並執行該方法。
我不知道如何正確地做到這一點。
這是在Vb.net。
謝謝
坦率
您只需要在按鈕中添加一個CommandName並處理DataList的ItemCommand 。
例如(在ItemTemplate中)
<asp:button ID="btnAjouter" CommandName="Ajouter" runat="server" Text="Ajouter" />
在Codebehind中:
Sub Item_Command(sender As Object, e As DataListCommandEventArgs)Handles DataList1.ItemCommand
If e.CommandName = "Ajouter"
' do something '
End If
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.