Jam*_*oll 7 vb.net asp.net callback
我担心我一直在谷歌搜索,但找不到我理解或可以使用的答案.
在Javascript中,您可以运行一个函数并设置一个在第一个函数运行后调用的回调函数:
function doThis(callBack){
// do things
// do things
if(callBack){
callBack();
}
}
Run Code Online (Sandbox Code Playgroud)
请致电: doThis(function () { alert("done") });
因此,在完成操作之后,它会调用警报来告诉您已完成.
但是你如何在VB.NET中使用相同的服务器端?
只需创建一个以Action委托作为参数的方法:
Sub DoThis(callback as Action)
'do this
'do that
If Not callback Is Nothing Then
callback()
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
你可以称之为
DoThis(Sub() Console.WriteLine("via callback!"))
Run Code Online (Sandbox Code Playgroud)