0

なぜこのエラーが発生するのですか:

myhub.cs:

  public class ChatHub : Hub
{
 private static DataTable ConnectedClientDt = null;

  public void ConnectClient(string ClientName)
  {
    if (ConnectedClientDt == null)
    {
        ConnectedClientDt = new DataTable();
        ConnectedClientDt.Columns.Add("ClienID");
        ConnectedClientDt.Columns.Add("ClientName");
    }
    ConnectedClientDt.Rows.Add(Context.ConnectionId,ClientName);

}

クライアント側 :

 $(document).ready(function () {
        var chat = $.connection.chatHub;
        var clientName = '<%=Session["ClientName"] %>';

        $.connection.hub.start().done(function () {
            chat.server.ConnectClient(clientName);

        });

助けてください

4

1 に答える 1

0

名前を小文字に変更します。ConnectClientはconnectClientである必要があります。名前をjavascriptに適した名前にするので、最初は混乱する可能性があります(キャメルケース)

于 2013-03-04T11:08:16.310 に答える