Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemi signalR

  1. #1

    Problemi signalR

    Ciao a tutti , un utente di questo forum mi ha consigliato di approfondire il SignalR , quindi essendo con conoscenze veramente basse mi sono cimentato a rifare una chat come suggerito in questa guida :

    http://www.asp.net/signalr/overview...ed-with-signalr

    eseguo tutto passo passo , faccio tutto uguale tranne che al posto di usare il net framwork 4.5 uso il 4 , e che uso una webform default.aspx come homepage

    E bene in locale funziona perfettamente il tutto, ma quando lo provo non fa il suo dovere, in quanto non mi appare la finestra messaggio nella quale io dovrei mettere il nome utente.

    Penso che il problema sia dentro questa funzione:
    codice:
    var chat = $.connection.chatHub;
                
                // Create a function that the hub can call to broadcast messages.
    
                chat.client.broadcastMessage = function (name, message) {
                    // Html encode display name and message. 
                    var encodedName = $('<div />').text(name).html();
                    var encodedMsg = $('<div />').text(message).html();
                                          
                    // Add the message to the page. 
                    $('#discussion').append('[*]' + encodedName
                        + ':' + encodedMsg + '');
                };
    in quanto se metto un alert dopo questa funzione non viene eseguito , invece se lo metto prima viene eseguito.

    la classe ChatHub contiene questo codice:

    codice:
    using System; using System.Web; using Microsoft.AspNet.SignalR; public class ChatHub : Hub { public void Send(string name, string message) { // Call the broadcastMessage method to update clients. Clients.All.broadcastMessage(name, message); } }
    Ho provato a vedere se è qualche problema di minuscolo o maiuscolo , ma non mi è parso.

    qualche aiuto?

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Leggi un pò qua
    https://github.com/SignalR/SignalR/wiki/Faq
    C'è anche il modo di attivare un log.

  3. #3
    Grazie per la segnalazione , le ho provate tutte senza esito.

    Aprendo il sito Host su explorer ho notato che in basso mi segnale il tipo di errore :

    Riga: 40
    Errore: 'client' è nullo o non è un oggetto

    e in quella riga ho il seguente codice

    codice:
    chat.client.broadcastMessage = function (name, message) {
    Non riesco a venirne fuori.

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.