Como chamar uma função jQuery do controle .NET WebBrowser usando InvokeScript (

Tem um aplicativo Windows Forms usando um controle WebBrowser (.NET 4) para carregar uma página da Web que se comunica com o aplicativo. Eu liguei paraInvokeScript() para chamar uma rotina Javascript na página da Web em um pont

Agora, as coisas foram "atualizadas" e o jQuery agora está sendo usado. Então, ao invés de ter umOnVenueSelected()unção @ para chamar, agora são algum$.city.venue.onVenueSelected: function(param) esquisitic

Simplesmente alterando minha ligação deInvokeScript("OnVenueSelected", new object[] { params }) paraInvokeScript("$.city.venue.onVenueSelected", new object[] { params }) não funcionou. Não recebo nenhum erro ou exceção observável, mas a lógica da chamada não é invocad

Algumas escavações me fizeram tentar usareval como a chamada e passando o nome da função e parâmetros como a string paraeval. Isso também não funciono

Existe uma maneira conhecida de invocar uma função incorporada em algumas camadas da jQuery magi

Obrigado

questionAnswers(6)

yourAnswerToTheQuestion