我想它看起來像下面這樣。是否可以通過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