我不完全了解 ASP.NET 的 ActionLinks 是如何工作的。我看到他们有 OnSuccess 和 OnFailure 的事件处理程序,但我找不到任何描述如何确定成功和失败的内容。
我正在构建一个 ASP.NET MVC 应用程序,在其中我有一个 Ajax.ActionLink,它允许我使用 AJAX 对项目“投票”......类似于 Digg。Actionlink 启动了我的控制器和方法……这里一切正常。
在我的控制器中,我有逻辑可以检查该用户之前是否投票过。我想用“OnSuccess”和“OnFailure”来做出不同的反应。如果用户从未投票(这是 OnSuccess 场景)并且如果用户在我想运行我的 JavaScript 函数“CheaterYouCantVoteTwice”之前已经投票,我希望它运行我的 Javascript 函数“PlusOneVote”。
有人可以解释如何测量 OnFailure 和 OnSuccess 吗?
有人可以解释我如何构建这个逻辑......我可以在一个分支中运行一个 Javascript 函数(在我的情况下,如果用户从未投票过),在用户已经投票的情况下运行另一个 Javascript 函数?