Javascript 使用ASPxGridView.getSelectedFieldValue读取客户端数据而不是服务器数据
我有以下代码Javascript 使用ASPxGridView.getSelectedFieldValue读取客户端数据而不是服务器数据,javascript,asp.net,devexpress,client-side,aspxgridview,Javascript,Asp.net,Devexpress,Client Side,Aspxgridview,我有以下代码 objGrid.GetSelectedFieldValues("IsEnabled", function (values) { if (values[0]) { $('#btnEnable').hide(); $('#btnDisable').show(); } else { $('#btnEnable').show(); $('#btnDisable').hide();
objGrid.GetSelectedFieldValues("IsEnabled", function (values)
{
if (values[0])
{
$('#btnEnable').hide();
$('#btnDisable').show();
}
else
{
$('#btnEnable').show();
$('#btnDisable').hide();
}
}
这很好,但是当数据已经在客户机中时,网格会对服务器执行数据回调
如何让网格读取客户端数据?始终使用回调获取数据。你无法避免这一点。有两种方法可以在没有ASP.NET回调的情况下获取行数据:
1.客户端数据缓存在
2.使用ajax查询。使用获取行键。实现将接收行键和表/对象名称的http处理程序。获取所需数据并将其发送回浏览器。您可以使用jquery.ajax来实现这一点