Dzwebs.Net

撰写电脑技术杂文十余年

signalr not a function

Admin | 2018-9-20 10:35:50 | 被阅次数 | 1658

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  为何我们在使用signalr的时候,在Hub中的函数,会提示无效,提示不是一个函数呢?

  有的人说是端口的问题,有的说是其它原因。实际上。是这样的。

  比如,如果系统提示你:

  TransferStuInfor not a function

  其中,TransferStuInfor为我们在Hub中定义的函数。

  但是当客户端调用的时候,却会显示不是一个函数。

  函数原本是这样的:

  public void TransferStuInfor(string sysinfor, string JsonStr)
   {
      Clients.Others.GetSystemPushMsg(sysinfor, JsonStr);
   }

  实际上,解决该问题的方法非常简单。

  将如上代码改为如下代码即可。

  public void transferStuInfor(string sysinfor, string JsonStr)
   {
      Clients.Others.GetSystemPushMsg(sysinfor, JsonStr);
   }

  不知道各位注意到了没有,蓝色文字和红色文字的区别。

  实际上就是将大写字母T改为小写字母t,至于为什么这样,我也不知道,大概是原因不允许使用大写字母开头吧。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231