2017-06-18 22 views
-1

另一种操作方法一个动作方法我在视图中的一个动作链接按钮如下图所示: 调用从改变URL

@Html.ActionLink("Edit Article", "Edit", "Article", new { id= data.ID }, null)

当我点击这个按钮过程更是创下“编辑”处理法id作为参数并更改URL,如“localhost/Article/Edit/2”。

在这个动作方法中,我正在更新数据库,我必须从此调用另一个动作方法。对于我所用像下面的代码:

return RedirectToAction("Result", "Article", new {id= data.ID });

这是打击“结果”的操作方法,但该网址后,不改变这样的:“本地主机/条/结果/ 2”和目前的网址是上面的网址,它不会改变。

我该怎么做?

+0

当用户点击第一个动作链接 - 你绑定一个点击事件,然后通过jquery调用该动作链接url上的ajax? –

+0

嗨艾伦,我找到了我的答案,并在这里更新。谢谢你快速的回复。 –

回答

0

我发现我的答案就像我在调用结果操作方法时那样我只是返回编辑视图,因为该页面仍然在编辑视图中打开。现在,我创建了结果视图,以便在碰到结果操作方法后重定向到此视图。

+0

我认为这不是上述问题的正确答案,所以使用评论而不是回答 –

+0

我发现我的答案就像我在调用结果操作方法时那样我只是返回编辑视图,原因是该页面仍处于打开状态在编辑视图中。现在,我创建了结果视图,以便在碰到结果操作方法后重定向到此视图。 –