ASP.NETのアクションリンクの仕組みを正確に理解できません。 OnSuccessとOnFailureのイベントハンドラがあることがわかりますが、成功と失敗がどのように判断されるかはわかりません。ASP.NET MVC ActionLinkのOnSuccessはどのように測定されますか?
私は、ASP.NET MVCアプリケーションを構築することだし、その中に私は私がDiggのに似AJAXを...使用したアイテムの「投票」することを可能にするAjax.ActionLinkを持っています。 Actionlinkがコントローラとメソッドを起動します...ここですべてがうまくいきます。
私のコントローラには、このユーザーが以前に投票したかどうかを確認するロジックがあります。私は、 "OnSuccess"と "OnFailure"を使い、異なった反応を出したいと思っていました。ユーザーが決して投票していない場合(これはOnSuccessのシナリオです)、ユーザーが私のjavascript関数「CheaterYouCantVoteTwice」を実行する前に投票した場合は、JavaScript関数「PlusOneVote」を実行します。
誰かがOnFailureとOnSuccessの測定方法を説明できますか?
誰かが私がこのロジックを構築する方法を説明することができます...私は1つのブランチ(ユーザが決して投票しなかった場合は私の場合)と、ユーザが既に持っている場合の別のJavascript関数投票した?