Javascript 未捕获错误:信号器jquery错误

Javascript 未捕获错误:信号器jquery错误,javascript,c#,asp.net,signalr,Javascript,C#,Asp.net,Signalr,在asp.net C中实现Signalr时出错,如: 我正在VisualStudio2010中实现signalr,我以前也实现过相同的代码,但效果很好。请帮我解决这个错误。 我的代码如下: <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="default.aspx.vb" Inherits="SignalRTest._default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD

在asp.net C中实现Signalr时出错,如:

我正在VisualStudio2010中实现signalr,我以前也实现过相同的代码,但效果很好。请帮我解决这个错误。 我的代码如下:

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="default.aspx.vb" Inherits="SignalRTest._default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>


    <script src="Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
    <script src="Scripts/jquery.signalR-1.0.0-rc1.js" type="text/javascript"></script>
    <script src="signalr/hubs" type="text/javascript"></script> 

</head>
<body>
    <form id="form1" runat="server">
     <script type="text/javascript">
         $(function () {

             var IWannaChat = $.connection.myChatHub;

             IWannaChat.client.addMessage = function (message) {
                 $('#listMessages').append('<li>' + message + '</li>');
             };

             $("#SendMessage").click(function () {
                 IWannaChat.server.send($('#txtMessage').val());
             });

             $.connection.hub.start();
         });
    </script>




  <div>
        <input type="text" id="txtMessage" />
        <input type="button" id="SendMessage" value="broadcast" />
        <ul id="listMessages">
        </ul>
    </div>

</form>
</body>
</html>
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports Microsoft.AspNet.SignalR.Hubs
Imports Microsoft.AspNet.SignalR
Imports System.Net

Namespace SignalRChat
    <HubName("myChatHub")> _
    Public Class LetsChat
        Inherits Hub
        Public Sub send(message As String)
            message = "User : " + Dns.GetHostName() + " User :" + System.Security.Principal.WindowsIdentity.GetCurrent().Name + " Message : " + message


            Clients.Caller.addMessage(message)
        End Sub
    End Class
End Namespace
   Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Fires when the application is started
        RouteTable.Routes.MapHubs()
    End Sub

我会这样写,一旦连接开始,就在按钮上设置钩子:

 $(function () {
    var IWannaChat = $.connection.myChatHub;

    IWannaChat.client.addMessage = function (message) {
        $('#listMessages').append('<li>' + message + '</li>');
    };

    $.connection.hub.start().done(function() {
         $("#SendMessage").click(function () {
             IWannaChat.server.send($('#txtMessage').val());
         });
    });
}
$(函数(){
var IWannaChat=$.connection.myChatHub;
IWannaChat.client.addMessage=函数(消息){
$('#listMessages')。追加('
  • '+message+'
  • '); }; $.connection.hub.start().done(函数()){ $(“#发送消息”)。单击(函数(){ IWannaChat.server.send($('#txtMessage').val()); }); }); }
    不工作请提供完整的javascrilpt代码,如果可能,请在用此代码替换我的代码后单击按钮。请help@Androidlearner在页面底部添加
    标记,然后关闭
    标记在未被调用中实际发送消息。我使用调试器进行了检查。我没有收到任何消息er错误或任何消息。
     $(function () {
        var IWannaChat = $.connection.myChatHub;
    
        IWannaChat.client.addMessage = function (message) {
            $('#listMessages').append('<li>' + message + '</li>');
        };
    
        $.connection.hub.start().done(function() {
             $("#SendMessage").click(function () {
                 IWannaChat.server.send($('#txtMessage').val());
             });
        });
    }