クライアント側で画像のリンクを変更すると、コントローラーが非同期で呼び出されます。
この動作がわかりません。何が起こっているのか説明してもらえますか?
URLの追加が実際にデフォルトでコントローラーを呼び出す理由、さらにそれは非同期で行われます。
<script>
$("#refreshLnk").click(function () {
$("#cap").attr('src', '@Url.Action("CaptchaImage")?' + new Date().getTime());
});
</script>
<img id="cap" alt="Captcha" src="@Url.Action("CaptchaImage")" style="" />
<a id="refreshLnk" href="#">refresh</a>
public ActionResult CaptchaImage()
{
}