aspxgrid客户端新增一行时通过回调来获取某一列的值

本文介绍了如何在网站中利用ASPxCallback控件实现客户端与服务器间的回调交互,包括控件配置、客户端代码编写及服务器端响应的具体实现。

1。在网站中增加一个callback控件

<dxcb:aspxcallback id="ASPxCallback1" runat="server" ClientInstanceName="CallBack1" OnCallback="ASPxCallback1_Callback">
<ClientSideEvents CallbackComplete="function(s, e) {

//回调获取服务器的值来调置新生成的行的某一列
ctl00_phContent_ASPxGrid1.GetRow(e.parameter).GetDataControllerRow().SetValueByFieldName('OID', e.result)
ctl00_phContent_ASPxGrid1.GetRow(e.parameter).GetDataControllerRow().SetValueByFieldName('Pwd', '123456')

}" />

2。在aspxgrid的客户端代码中增加回调代码

<ClientSideEvents>
<AfterNewRow>


function(source,e) {

//获取新生成的行的索引,回调时会用到

CallBack1.SendCallback(e.row.GetIndex())
}</AfterNewRow>

</ClientSideEvents>

3.ASPxCallback1服务器代码生成Guid的值

ctl00_phContent_ASPxGrid1因为我使用了母版页,是最终的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值