Carregamento Dinamico de paginas com JQUERY X JSON

.NET

22/01/2014

Ola galera que saber se alguem pode ajudar, pretendo fazer carregamento dinamico na minha pagina pra quando o usuario clicar em um botao no menu carregar apenas o centro da pagina (conteudo) , qual e mais pratico o jquery ou json com asp.

valeu galera.
Celiol.

Celiol.

Curtidas 0

Respostas

Fabio Vianna

Fabio Vianna

22/01/2014

quer asp.net ou asp classico?

vc pode retornar json com jquery caso queira uma List<t> por exemplo, c nao o proprio retorno ja pega.

[WebMethod]
public static string Retorno(string valor)
{
    return valor;
}
GOSTEI 0
Fabio Vianna

Fabio Vianna

22/01/2014

function CallAjax(Metodo, valor) {
                    $.ajax({
                        type: "POST",
                        url: "nomepagina.aspx/" + Metodo, 
                        data: '{name: "' + valor+ '" }',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: OnSuccess,
                failure: function (response) {
                    alert(response.d);
                }
            });
 function OnSuccess(response) {
 alert(response.d);
}

        }


aqui a chamada ajax q eu nao coloquei... no caso o Metodo é o "Retorno"

abs.
GOSTEI 0
Celiol.

Celiol.

22/01/2014

legal cara mas eu coloco esse metodo na master page ou na paginas que iram ser carregadas?

Obrigado.
GOSTEI 0
Fabio Vianna

Fabio Vianna

22/01/2014

Coloca na pagina que vc ta usando...
GOSTEI 0
Celiol.

Celiol.

22/01/2014

Não preciso de alguma biblioteca cara basta colocar esse script?

GOSTEI 0
Celiol.

Celiol.

22/01/2014

Não preciso de alguma biblioteca cara basta colocar esse script?

GOSTEI 0
Fabio Vianna

Fabio Vianna

22/01/2014

so da biblioteca jquery... so pegar no site da api.jquery

abs
GOSTEI 0
Celiol.

Celiol.

22/01/2014

nao deu certo nao cara, afinal nem sei como faz é a primeira vez que tento fazer, quero que quando o usuario clicar em algum botao no menu carrege apenas o centro da pagina, o menu e o rodape que sao herdados da masterPage quero deixar parado ou melhor nao quero que apareça para o usuario entendeu agora, estou tentando atualizar apenas o centro das pagina.

mas da uma olhada como ficou meu codigo mas nao deu certo nao mudou nada.

<asp:Content ID="Content1" runat="server" contentplaceholderid="ContentPlaceHolder1">

<script language="javascript" type="text/javascript">
$(function CallAjax(Metodo, valor) {
$.ajax({
type: "POST",
url: "contato.aspx/" + Metodo,
data: '{name:"' + valor + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
sucsess: OnSuccess,
failure: function (response) {
alert(response.d);
}
});
function OnSuccess(response) {
alert(response.d);
}
});
</script>

<div class="center_content">
<div id="imag_contato">
<asp:Image ID="img_contact" runat="server" Height="87px" Width="87px"
ImageUrl="~/images/contact.jpg" CssClass="img_contact" />
<p class="msg">Contato Delivery-TI</p>
</div>
GOSTEI 0
POSTAR