2
来自德国的一个愉快的下午,GridView中的RowCommand引发多个点击事件
我有一个具有RowCommand事件的行上的asp:GridView和ButtonFields。
protected void gridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "FirstButton":
this.DoSomething();
break;
case "SecondButton":
this.DoSomethingElse();
break;
}
this.BindDataGrid();
}
我的问题是超过所有案件的90%,当我这个事件上ButtonField字段cklick获得的两次上调。与此问题是我执行this.DoSomething()
或this.DoSomethingElse()
特定的行不能执行agan。
THX
马克
搜索了一段时间后,我确实遇到了这个解决方案,该图像没有显示喷气机,但我想我会处理这个。 http://www.richard-slater.co.uk/archives/2010/04/01/asp-net-3-5-gridview-rowcommand-event-fired-twice/ – marcjohne 2010-10-15 10:52:49