I don't think this will work using standard MVC Ajax scripts. I believe javascript MVC is designed to use the <a>default element . On the other hand, inserting a tag divinside is <a>not valid XHTML. What are you trying to achieve?
Using jQuery is probably the easiest way you want to go. As an example:
<div onclick="SomeAjaxFunction()">some div content</div>
function SomeAjaxFunction()
{
$.get('<%= Url.Action("SomeAction", "InSomeController") %>', function(data) {
$('.result').html(data);
alert('Load was performed.');
});
}
, MS Ajax, div, , , Sys.Mvc.MvcHelpers._asyncRequest , . , . (Stick JQuery, .)