在我的 GridView 中有一个 LinkButton,我定义了 CommandName="Download" CommandArgument='<%#Eval("FileID")%>'
对于LinkButton,但我不知道如何找到Link Button的点击事件?请帮助我如何使用 e 对此 LinkButton 进行编码。命令名称
<asp:GridView ID="GridViewEfile" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#000000" GridLines="Both" DataKeyNames="FileID">
<AlternatingRowStyle BackColor="Yellow" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick = "Retreive_file" CommandName="Download" CommandArgument='<%#Eval("FileID")%>'><%#Eval("FileName")%></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
最佳答案
您不必同时使用 Click 和 Command 事件。命令就足够了。
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
// Do something with e.CommandName or e.CommandArgument
}
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="LinkButton1_Command"
CommandName="Download" CommandArgument='<%#Eval("FileID")%>'>
关于c# - 链接按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13330210/