2010-01-14 7 views
4

다음 코드를 MicrosoftAjax 라이브러리의 기능 대신 눈에 거슬리지 않는 JavaScript를 사용하는 JQuery 코드로 바꿀 방법이 있습니까?Asp.Net Mvc - JQuery로 Ajax.ActionLink 바꾸기

<ul class="vote"> 
    <li> 
     <%= Ajax.ActionLink("Up", "UpVote", new { VoteId = item.Id }, new AjaxOptions() { OnSuccess = "upVote(this)" }, null) %> 
    </li> 
</ul> 

답변

4

Id 속성이있는 링크를 추가 한 다음 click 이벤트를 Ajax 요청을 보낼 함수에 바인드하십시오. jQuery로 다음

<%= Html.ActionLink("Up","UpVote",new { VoteId = item.Id },new { id = "sendRequest" }) %> 

:

$('#sendRequest').click(function() { 
    // $.getJSON or whatever ajax function you want to use 
}); 
관련 문제