이제 막 작업중인 Signalr과 함께 작업하기 시작했습니다. JScript 또는 Jquery에 대한 경험이 거의 없지만 C#에 대한 경험이 많습니다.이름 변경시 Signalr 오류가 발생했습니다.
채팅 응용 프로그램 over here에 대한 Microsoft 워드 프로세서 자습서 프로젝트를 만들었습니다.
그래서 이것은 아마도 대부분의 눈에는 상당히 바보 같은 질문 일 것입니다.
은 스크립트에서 나는chat.server.GetServerName($('#displayname').val(), $('#message').val());
와
chat.server.Send($('#displayname').val(), $('#message').val());
교체와 허브의 기능
public void GetServerName(string name, string message)
{
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(name, message);
}
그러나 나는 다음과 같은 오류를 받고 있어요을 추가했다.
Uncaught TypeError: chat.server.GetServerName is not a function
나머지 프로젝트가 모두 동일하면 어떻게됩니까?
이 편지가 중복되는 경우, 제가 아는 다른 곳에서 제 질문에 대한 합리적인 답을 찾지 못해 거의 5 시간을 찾고있었습니다. SignalR 클라이언트에서 호출 할 때
솔루션을 정리하고 다시 작성해보십시오. mayb 당신 허브의 변경 사항은 아직 –
입니다. 아마도 chat.server.getServerName ($ ('# displayname') .val(), $ ('message')에서 ** G **를 소문자로 사용해야 할 수도 있습니다. val()) ;. –
@RudreshaParameshappa 예, 제 신호를 테스트하는 동안 케이스에 문제가 있다는 것을 희미하게 기억합니다. 좋은 자리 –