updatepanel失效怎么办_UpdatePanel DataGrid 中按钮失效(只刷新本页)的解决办法...

UpdatePanel DataGrid 中按钮失效(只刷新本页)的解决办法

在DataGrid的ItemDataBound中用ScriptManager注册事件响应

protected void dgList_ItemDataBound(object sender, DataGridItemEventArgs e)

{

try

{

switch (e.Item.ItemType)

{

case ListItemType.AlternatingItem:

case ListItemType.Item:

sm.RegisterPostBackControl(e.Item.FindControl("Select")) ; // sm:ScriptManager

break;

}

}

catch (CommonException ex)

{

// メッセージを出力します

this.crv.IsValid = false;

this.crv.ErrorMessage = ex.Message;

}

catch (Exception ex)

{

// エラー処理を呼び出します

new CommonException(string.Format(xInfo_.GetMessage("S00001"), CLASS_EXPLANATION_), ex);

// エラーを表示します

this.crv.IsValid = false;

this.crv.ErrorMessage = ex.Message;

}

}

或者

#region UpdatePanelの中のDataGridのCommandボタンを有効するため

protected void dgList_ItemDataBound(object sender, DataGridItemEventArgs e)

{

// UpdatePanelの中のDataGridのCommandボタンを有効するため

if (e.Item.ItemType == ListItemType.Item)

{

sm.RegisterPostBackControl(e.Item.FindControl("Detail")); // sm:ScriptManager

}

}

#endregion

分享到:

2010-03-09 22:23

浏览 1324

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值