我想它看起来像下面这样。是否可以通过SignalR传递函数?
服务器(C#):
public class MyHub : Hub {
...
public int DoSomething(Func<int> fn) {
var res = fn();
return res;
}
...
}
客户端(TS/JS):
myHub.invoke('DoSomething',() => 2 + 2).then(res => console.log(res));
然而,用这种代码fn
是服务器上的空。
你可能那就开放XSS攻击 – Liam