Notice: Undefined index: host in C:\Benner\wwwroot\AccessViolation\qa-include\qa-base.php on line 1259
View retornada pelo Controller não dispara eventos JavaScript? - Access Violation
+1 voto
70 visitas

Explicando o contexto, no WES, estou criando um Widget MVC, onde que, ao clicar no botão, dispara a Action na minha Controller, onde o mesmo irá retornar uma view.

@Html.ActionLinkWes("Proximo", "MetodoDaController")
public ActionResult MetodoDaController()
{
    return View();
}

Porém, quando essa View é carregada na pagina, nenhum evento Javascript é executado, tais como:
windown.onload e document.ready

Já fiz diversos testes, e nenhum sanou meu problema.
Para efetuar o desenvolvimento de javascript, criei uma section no meu layout, onde em cada view, eu seto o codigo dentro dela.

@section Scripts{
    <script> Meu codigo JS </script>
}

Ja tentei fazer fora da section tambem, mas nada funcionou até agora.

Alguma solução?

por (13 pontos) | 70 visitas

1 Resposta

+1 voto
Melhor resposta

Tente chamar o seu método js colocando na sua view o seguinte código:

@Ajax.OnReadyScript("MinhaFuncaoJS();")

 

por (77 pontos)
selecionada por
Funcionou, voce e o cara!! XD

Perguntas relacionadas

+1 voto
1 resposta
+2 votos
3 respostas
perguntado 7 Abr, 2016 por diogo.lopes (14 pontos) | 192 visitas
+2 votos
1 resposta
Melhores Jul 2021
  1. skymiledelta

    9 Pontos

  2. brayden lee

    9 Pontos

  3. Samkaran321

    5 Pontos

  4. james mchel

    5 Pontos

  5. icustomerservice

    5 Pontos

  6. JetblueEspañol

    5 Pontos

  7. airtravelmart

    5 Pontos

  8. vimalkapoorpro

    5 Pontos

  9. heri188

    5 Pontos

  10. marktayler

    5 Pontos

200 pontos
Melhores 2021 Jul 26 - Aug 01
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    17 Pontos

  3. Marco.Barros

    12 Pontos

  4. Cesar.Albuquerque

    11 Pontos

  5. skymiledelta

    9 Pontos

  6. robert.metalsystem

    6 Pontos

  7. Samkaran321

    5 Pontos

  8. james mchel

    5 Pontos

  9. icustomerservice

    5 Pontos

  10. JetblueEspañol

    5 Pontos

514 perguntas
494 respostas
357 comentários
589 usuários