Я пытался проверить AjaxContext, который ASP.NET-MVC использует, например, для Ajax Actionlinks и их onSucces, onComplete и т. Д. На стороне клиента. Но я не очень разбираюсь в этом ... Где документация по этому поводу?
Кто-нибудь знает, как получить 'target' или 'srcElement' (e.target или window.event.srcElement), когда я нахожусь в событии onSuccess или onComplete javascript?
<%=Ajax.ActionLink(
"LinkText", "Action", New With {.Controller = "ControllerName"},
New AjaxOptions With {
.UpdateTargetId = "divElement",
.OnSuccess = "function(ajaxContext) {console.log(ajaxContext);}"
}) %>
Что приводит к:
<a
href="/Popout/ApplicationCodePopout"
onclick="Sys.Mvc.AsyncHyperlink.handleClick(
this, new Sys.UI.DomEvent(event),
{
insertionMode: Sys.Mvc.InsertionMode.replace,
updateTargetId: 'divElement',
onSuccess: Function.createDelegate(this,
function(ajaxContext) {console.log(ajaxContext);}
)
}
);"
>LinkText</a>