Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ASPxGridView.getSelectedFieldValue读取客户端数据而不是服务器数据_Javascript_Asp.net_Devexpress_Client Side_Aspxgridview - Fatal编程技术网

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来实现这一点