rmlm Posted December 1, 2012 at 06:48 PM Report #485347 Posted December 1, 2012 at 06:48 PM (edited) Boas, Existe alguma maneira de chamar javasrcipt a partir de uma action? Quando utilizava web forms para chamar javascript utilizava isto: string script = "alert('Hello World!');"; ClientScript.RegisterStartupScript(this.GetType(), "alert", script, true); Mas agora não dá... alguma solução? Edited December 2, 2012 at 12:43 AM by rmlm
Gonka Posted December 1, 2012 at 08:21 PM Report #485356 Posted December 1, 2012 at 08:21 PM (edited) Nunca tive essa necessidade mas podes fazer desta maneira: Na Action: ViewBag.Javascript = "alert('script');"; Na View: <script> @ViewBag.Javascript </script> Não está testado mas deve funcionar 😛 Edited December 1, 2012 at 08:23 PM by Gonka
rmlm Posted December 2, 2012 at 12:41 AM Author Report #485386 Posted December 2, 2012 at 12:41 AM Funcionou bem! Só um reparo, na view tem que se por assim: @Html.Raw(ViewBag.Javascript) Obrigado
Gonka Posted December 2, 2012 at 09:54 AM Report #485393 Posted December 2, 2012 at 09:54 AM Ah, claro. Passou-me ao lado (:
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now