我正在开发一个asp.net web应用程序,其中所有事件都是用.ASPX生成的,后台代码也是用C#编写的,两者都工作得很好。但是现在我想使用AJAX调用来调用c#服务器端事件。
我知道如何使用AJAX调用创建和调用webmethod,但不知道如何通过AJAX处理(object sender, GridViewRowEventArgs e)这些参数。
提前谢谢。
ASPX代码:
<asp:GridView ID="grd" runat="server"
AutoGenerateColumns="false"
OnRowCommand="grd_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btn" runat="server" CommandName="AddRow" Text="AddRow">
</asp:Button>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>C#代码:
protected void grd_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "AddRow")
{
//Do Something
}
}https://stackoverflow.com/questions/47531121
复制相似问题