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