gpt4 book ai didi

jquery - ASPXGridview更新事件回调后执行jquery

转载 作者:行者123 更新时间:2023-12-01 08:23:57 24 4
gpt4 key购买 nike

您好,我正在使用 DevExpress gridview,在更新事件时,我必须返回最终用户对话框消息,其中包含有关更新记录的信息

protected void AspxGrid_RowUpdated(object sender, ASPxDataUpdatedEventArgs e)
{

//After updated return some info on client side as modal window for example
}

是否有任何内置功能可以实现所需的输出,或者有任何其他足够的方法来做到这一点?

最佳答案

要将信息传递给客户端,您应该执行 2 个不同的步骤:1) 将一个新项目添加到 ASPxGridView 的 JSProperties 集合中,其中将包含所需的信息:

ASPxGridView1.JSProperties.Add("cpInfo", "hi from server");

2) 处理 ASPxGridView 的客户端 EndCallback 事件以显示此消息:

  EndCallBack = "function(s,e) {
if(typeof(s.cpInfo) != 'undefined')
alert(s.cpInfo);

}"

编辑:这是在这里工作的完整代码:

<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource1"
KeyFieldName="CategoryID" OnRowUpdated="ASPxGridView1_RowUpdated">
<ClientSideEvents EndCallback="function(s, e) {
if(typeof(s.cpInfo) != 'undefined')
alert(s.cpInfo);

}"/>

protected void ASPxGridView1_RowUpdated(object sender, DevExpress.Web.Data.ASPxDataUpdatedEventArgs e) {
(sender as ASPxGridView).JSProperties["cpInfo"] = "hi from server";
}

关于jquery - ASPXGridview更新事件回调后执行jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5424903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com