是否可以将 upshot/knockout 与 signalr 结合起来(我只能找到关于 knockout 和 signalr 的问题)?例如,如果我使用以下命令添加任务:
self.addTask = function () {
var task = new Task({
LastUpdated : new Date().toMSJSON(),
Title : this.newTaskText(),
IsDone : true
});
self.tasks.unshift(task);
}
在视图模型中,这将自动将其添加到视图中(基于敲除数据绑定)并调用:
public void InsertTask(Task task)
{
InsertEntity(task);
}
在服务器中。如果我也想将它广播给其他客户怎么办.. 是否可以使用相同的库?如果是..我应该做哪些改变/我需要做的其他事情?是否有任何替代方案可以使这更容易,但仍然遵循即将推出的 Microsoft ASP.NET MVC 4 堆栈?