本文介绍了如何将javascript中的参数传递给signalr中的hub的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 C#: private void LcStart_Click( object sender,RoutedEventArgs e) { System.Windows.Browser.HtmlPage.Window.Invoke( CallJavaScriptMethod); } JavaScript(ClientSide): 功能CallJavaScriptMethod(){ var streamstart = $ .connection.chatHub; $ .connection.hub.start() .done(function(){ streamstart.server.startstreaming($('#ip')。val(),$('# port')。val()); }); ServerSide: public class ChatHub:Hub { public void StartStreaming( string ip, int port) { Groups.Add(Context.ConnectionId,ip +& quot;,& quot; + port); lcstreamer.setTarget(ip,port); lcstreamer.StartLcStreaming(); } } 以上代码是否正确? 请帮助我,我是SignalR的新手。如何将ip和端口传递给hub方法请帮助我。解决方案 .connection.chatHub; .connection。 hub.start() .done(function(){ streamstart.server.startstreaming( ('#ip')。val(), C#:private void LcStart_Click(object sender, RoutedEventArgs e){System.Windows.Browser.HtmlPage.Window.Invoke("CallJavaScriptMethod");}JavaScript(ClientSide):function CallJavaScriptMethod() {var streamstart = $.connection.chatHub;$.connection.hub.start().done(function () {streamstart.server.startstreaming($('#ip').val(),$('#port').val());});ServerSide:public class ChatHub : Hub{public void StartStreaming(string ip, int port){Groups.Add(Context.ConnectionId, ip + "," + port);lcstreamer.setTarget(ip, port);lcstreamer.StartLcStreaming();}}The above code is correct or not? Pls Help Me i am new of SignalR. How to pass the ip and port to hub method pls help me. 解决方案 .connection.chatHub;.connection.hub.start().done(function () {streamstart.server.startstreaming(('#ip').val(), 这篇关于如何将javascript中的参数传递给signalr中的hub的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-29 05:05