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