Usuário com melhor resposta
Chamando método do code behind com parametros via javascript

Pergunta
-
Respostas
-
Cara use JQuery é muito simples olhe :
//in cs [WebMethod] public static string Teste(string param) { return param; }
No aspx :
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <head runat="server"> <script type="text/javascript"> $(document).ready(function () { $('#<%=Button1.ClientID %>').click(function () { $.ajax({ type: "POST", url: "Default1.aspx/Teste", data: "{'param' : 'TESTE'}", contentType: "application/json; charset=utf-8", dataType: "json", async: true, cache: false, success: function (msg) { alert(msg.d); } }) return false; }); }); </script> <title></title>
- Sugerido como Resposta Fernando Mamprin quinta-feira, 30 de janeiro de 2014 16:19
- Marcado como Resposta Giovani Cr segunda-feira, 3 de fevereiro de 2014 17:33
-
Concordo com a solução do Daniel.
Segue um link explicando o funcionamento do código:
http://maurooliveira.wordpress.com/2013/02/15/enviando-parametros-json-para-webmethods-com-jquery/
Abraço.
- Sugerido como Resposta Fernando Mamprin quinta-feira, 30 de janeiro de 2014 16:19
- Marcado como Resposta Giovani Cr segunda-feira, 3 de fevereiro de 2014 17:33
Todas as Respostas
-
CEFL
adicionar no load
Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","MyFunction()",true);
Se quiser um ,código de referencia, utilize o linl:
http://renatoaranda.wordpress.com/2009/08/20/javascript-no-code-behind/
Boa tarde,
AT_+
Se estiver correto, marque como resposta para futuras consultas
- Editado Alexandre Dorigão quarta-feira, 29 de janeiro de 2014 19:21 descrição
-
-
Olá CEFL,
o link abaixo está mostrando como chamar uma função passando parâmetros e ainda receber um retorno, usando jquery, de uma olhada, pode te ajudar
Qualquer dúvida poste novamente.
Att
Wennder A. Santos
Se foi útil, marque como útil. Se respondeu sua pergunta ou sanou sua dúvida, marque como resposta. -
-
Cara use JQuery é muito simples olhe :
//in cs [WebMethod] public static string Teste(string param) { return param; }
No aspx :
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <head runat="server"> <script type="text/javascript"> $(document).ready(function () { $('#<%=Button1.ClientID %>').click(function () { $.ajax({ type: "POST", url: "Default1.aspx/Teste", data: "{'param' : 'TESTE'}", contentType: "application/json; charset=utf-8", dataType: "json", async: true, cache: false, success: function (msg) { alert(msg.d); } }) return false; }); }); </script> <title></title>
- Sugerido como Resposta Fernando Mamprin quinta-feira, 30 de janeiro de 2014 16:19
- Marcado como Resposta Giovani Cr segunda-feira, 3 de fevereiro de 2014 17:33
-
Concordo com a solução do Daniel.
Segue um link explicando o funcionamento do código:
http://maurooliveira.wordpress.com/2013/02/15/enviando-parametros-json-para-webmethods-com-jquery/
Abraço.
- Sugerido como Resposta Fernando Mamprin quinta-feira, 30 de janeiro de 2014 16:19
- Marcado como Resposta Giovani Cr segunda-feira, 3 de fevereiro de 2014 17:33