Backbone.js API post事件后主干视图未刷新

Backbone.js API post事件后主干视图未刷新,backbone.js,Backbone.js,我的主干视图中有以下函数 当玩家点击一个名为copytag的按钮时,它就会触发 按钮工作,并启动此功能。但它不会用返回的URL更新视图。它不会刷新或渲染任何内容。我必须按F5才能看到任何更改 createNewFromPaste: function () { this.gamerModel.copy().done(url => { Backbone.history.navigate(url, { trigger: true }

我的主干视图中有以下函数

当玩家点击一个名为
copytag
的按钮时,它就会触发

按钮工作,并启动此功能。但它不会用返回的URL更新视图。它不会刷新或渲染任何内容。我必须按F5才能看到任何更改

createNewFromPaste: function () {
    this.gamerModel.copy().done(url => {
        Backbone.history.navigate(url, {
            trigger: true
        });
    });
},
这是它遇到的.Net c#api函数:

[HttpPost("{id}/copyGamerTag")]
public async Task<IActionResult> PostCopy(Int32 id)
{

    var source = GetTag(id);
    var copyOfObject = GamerUtil.CopyIt(source);

    return Created("api/game/" + source.Game.Id + "/gamer/" + copyOfObject.Id, copyOfObject);
}
[HttpPost(“{id}/copyGamerTag”)]
公共异步任务后复制(Int32 id)
{
var source=GetTag(id);
var copyOfObject=GamerUtil.CopyIt(源);
创建的返回(“api/game/”+source.game.Id+“/gamer/”+copyOfObject.Id,copyOfObject);
}
如果我按F5,我可以看到新创建的副本

但是我希望主干能够自动刷新视图,这样用户就不必做任何事情了。他们只是在点击
Copy Tag
按钮后看到新对象

我可能做错了什么


谢谢

什么是主干.history.navigate(url应该做什么?重新呈现一个视图?这个视图正在初始化吗?你的路由器看起来像什么?