恐怕我一直在谷歌搜索这个,但找不到我理解或可以使用的答案。
在 Javascript 中,您可以运行一个函数并设置一个回调函数,该函数在第一个函数运行后调用:
function doThis(callBack){
// do things
// do things
if(callBack){
callBack();
}
}
通过以下方式调用:doThis(function () { alert("done") });
因此,在完成操作后,它会调用警报来告诉您它已完成。
但是如何在 VB.NET 中执行相同的服务器端操作呢?
只需创建一个方法,该方法需要Action代表 http://msdn.microsoft.com/en-us/library/system.action.aspx作为参数:
Sub DoThis(callback as Action)
'do this
'do that
If Not callback Is Nothing Then
callback()
End If
End Sub
你可以这样称呼它
DoThis(Sub() Console.WriteLine("via callback!"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)