Olá, estou com problemas no webbrowser quando executo qualquer coisa dentro de uma funcao websocket..
Baixei o dll do using WebSocket4Net;
tem uma funcao nele que é assim:
private void websocketClient_MessageReceived(object sender, MessageReceivedEventArgs e) {}
Entao eu coloco nela o que eu quiser, podendo pegar o que servidor me envia... Preciso de passar ele pra dentro de uma div do webbrowser.
O problema é que ele ta dando erro ao passar qualquer coisa pra div como acrescimo.
Se eu fizer
webBrowser1.Document.GetElementById('div').innerHTML = e.Message; // isso funciona direitinho
webBrowser1.Document.GetElementById('div').innerHTML += e.Message; // isso falha da erro
String script = "document.getElementById('div').innerHTML+="+e.Message;
webBrowser1.Document.InvokeScript("eval", new object[] { script }); // isso falha da erro
webBrowser1.Document.GetElementById('div').innerHTML = webBrowser1.Document.GetElementById('div').innerHTML + e.Message; // isso falha e da erro
Porque eu nao consigo executar scripts, nem acrescentar algo em uma div no webBrowser1? Da erro de formato que nao foi possivel converter, nao faz sentido isso.