-1

我知道这真的很简单,但我在任何地方都找不到这方面的文档。

我想要做的是检测当前客户端何时发送更新,以便该事件不会在本地重现。

我希望能够在 signalR 事件中获取客户端 ID 和呼叫者 ID,以忽略它们匹配的那些。

<script type="text/javascript">
    $(function () {
        var drag = $.connection.drag;

        drag.move = function ( x, y,clientId) {
            if(clientId!== drag.clientId) //<-IE something like this (but this doesnt work)
                $("#box").offset({ top: y, left: x });
        };

        $("#box").draggable({
            drag: function (event, ui) {
                drag.sendMove(ui.position.left, ui.position.y);
            }
        });

        $.connection.hub.start();
    });
</script>
4

1 回答 1

2

连接 ID 为$.connection.hub.id.

您可以使用它在客户端阻止对自己的呼叫。此功能尚未在服务器端启用。

于 2012-04-07T01:40:41.553 回答