如何将按钮连接到C#,ASP中的功能? 也许是这样的:
<TemplateField>
<ItemTemplate>
<asp:Button ID="btnFunction1" runat="server CommandName="Function1"/>
</ItemTemplate>
</TemplateField>
C#Class:
protected void Function1()
{
}
答案 0 :(得分:3)
这取决于你想要做什么......如果你想处理一个GridView命令,请改用OnRowCommand
事件......
<asp:GridView ID="grid" runat="server" OnRowCommand="grid_RowCommand">
<Columns>
<TemplateField>
<ItemTemplate>
<asp:Button ID="btnFunction1" runat="server CommandName="Delete"/>
</ItemTemplate>
</TemplateField>
</Columns>
</asp:GridView>
然后是代码隐藏......
protected void grid_RowCommand(Object sender, GridViewCommandEventArgs e)
{
}
但是如果你想简单地处理按钮的click事件,那么使用Click
事件以声明方式注册事件......
<TemplateField>
<ItemTemplate>
<asp:Button ID="btnFunction1" runat="server OnClick="Function1"/>
</ItemTemplate>
</TemplateField>
并调整事件处理程序方法以匹配Click
事件的相同方法签名...
protected void Function1(object sender, EventArgs args)
{
}