【发布时间】:2010-10-14 12:07:59
【问题描述】:
来自德国的美好下午,
我在带有 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();
}
当我点击 ButtonField 时,超过 90% 的情况都出现了我的问题,此事件会引发两次。这个问题是在我执行this.DoSomething() 或this.DoSomethingElse() 之后,特定的行无法再次执行。
谢谢
马克
【问题讨论】:
-
在搜索了一段时间后,我确实遇到了这个解决方案,但我想我会处理这个问题。 richard-slater.co.uk/archives/2010/04/01/…
标签: c# asp.net gridview rowcommand