开发者

Asp.Net Mvc - Replace Ajax.ActionLink with JQuery

Is there a way to replace the following cod开发者_开发百科e with some JQuery code that use unobtrusive javascript instead of what the MicrosoftAjax library does ?

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


Add a link with an Id attribute, then bind the click event to the function that will send the Ajax request.

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

Then with jQuery:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜