ASP.NET-MVC がたとえば Ajax Actionlinks とその onSucces、onComplete などのクライアント側関数で使用する AjaxContext を検査しようとしました。しかし、私はそれについてあまり理解していません... このことに関するドキュメントはどこにありますか?
onSuccess または onComplete JavaScript イベントにいるときに「ターゲット」または「srcElement」(e.target または window.event.srcElement) を取得する方法を知っている人はいますか?
<%=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>