76 messaggi dal 29 agosto 2009
Salve a tutti,
sto realizzando un applicativo web dove mi è necessario caricare in un database da un semplice form con un pulsante e una textbox, e far visualizzare i dati subito sotto il form.
Ovviamente fare questo non è un problema...
Il problema è vorrei fare il tutto utilizzando JQuery per evitare che il refresh della pagina e dare un piccolo effetto tipo fade al fade (che scompare e riappare) e ad un div con il contenuto dei dati (anche questo che scompare e riappare con i dati aggiornati)

Il vero problema è che non sono praticissimo di Jquery e googlando non sono riuscito a trovare qualche guida che faccia al caso mio ....

qualcuno sa darmi qualche consiglio?
anche qualche pagina di guida sull'utilizzo di jquery con dot.net è gradita.

Grazie
puoi invocare un metodo tramite jquery ajax, del tipo

<script type="text/javascript" src="jquery/1.4.2/jquery.min.js">
</script>
<script type="text/javascript">

$(document).ready(function () {


$("#button1").click(function () {

$.ajax({
type: "POST",
url: "default.aspx/GetData",
data: "{'args': '" + record_id + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {},
error: function(error){}

});

});

});
</script>

in default.aspx

[System.Web.Services.WebMethod]
public static void GetData()
{
// qui recupero i dati; questo metodo deve essere static
}

al success fai il fade del div

$('#div1').fadeIn("slow");


documentazione ce n'è molta, esempi

http://www.aspitalia.com/articoli/asp.net/jquery-ajax.aspx

se hai una gridView c'è qualche complessità in più

http://weblogs.asp.net/ahmedmoosa/archive/2010/10/30/bind-gridview-using-jquery.aspx

http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/
76 messaggi dal 29 agosto 2009
Ciao e grazie per avermi risposto...
allora il primo problema è proprio la tipologia del metodo poichè mi serve un parametro che mi porto in sessione,
a parte questo....
non ho capito due cose:
1- come mi passo il valore che inserisco nella textbox,
2- come faccio a far capire al button che deve andare allo script jquery??

PS.
ho visto le pagine che mi hai indicato, e mi sembrano un pò troppo avanzate.... qualcosa di più facile è chiedere troppo??

grazie ancora
parto dal fondo

qualcosa di più facile consiste nello studiare da zero JQuery, poi l'interazione asp.net-jquery per il passaggio di valori, eppoi dare un occhiata ai link
per i primi due punti in rete c'è di tutto

2. $("#button1").click(function () {.....

1. data: "{'args': '" + record_id + "'}"

dove record_id è il valore della textbox che passi al metodo GetData

es. var record_id=$("#textbox1").val();

oppure nella pagina aspx metti un hiddenfield che recupera il valore della textbox



ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC