Я пришел с другим решением, когда увидел откомпилированный код в отладчике.Вы можете создать прямое событие как это:
Html.X().ID("testID")
.Listeners
(
l =>
{
l.AfterRender.Handler = @"App.testID.on('testEvent', function(id) {
Ext.net.directRequest({
url: '/TestController/TestMethod',
extraParams:
{
'objectId': id
}
});
});";
}
)
И запустить его с:
function ButtonClick(objectId) {
App.testID.fireEvent("testEvent", objectId);
}