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
});
精彩评论