(vb.net 2.0) e ispostback sempr a true

domenica 04 dicembre 2005 - 10.44

Amodio Profilo | Expert

salve a tutti

avendo un repeater he all'evento initemcommand esegue la sub a:
[CODE] <asp:Repeater ID="queryres1" runat="server" OnItemCommand="a"> <ItemTemplate> <table class="Tbitop2" cellpadding="3"> [/CODE]

ecco un pezzo della sub a:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


ebbene se nel repeater faccio click la sub a viene ripetuta 2 volte
io ho provato a mettere l'istruzione "if is postback=true" ma ovviametne mettendo un punto di interruzione noto hce è sempre true! quindi mi inserisce 2 record!!!
cosa poso fare?
grazie [/QUOTE]

ho persino provato a controllare il command arguments del pulsante eppure inentrembe le volte che arriva al ciclo da sempre lo stesso argomento->"pulsante1"

[url]http://209.227.215.245/Prenotazioni/lista.zip[/url]

questo è l'indirizzo del file :
lista.aspx
e lista.aspx.vb

cme potete vedere il reperater esegue il commando "a" e trovanche anche la routine nel file lista.vb

chi potesse guardarlo e dedicarci 5 minuti ha tutta la mia gratitudine

grazie :) :zizi:

p.s.
se ne avte bisogno posso aggiugere altrie file o db su cui si appoggia
(l'imortante per me è riuscire a capire cosa sbaglio)

Brainkiller Profilo | Guru

Ciao Amodio,
ho verificato il tuo codice, l'unica cosa su cui dubito è il controllo if Page Ispostback all'interno della sub a().
Di solito si utilizza nel Page_Load e in base a ciò che succede fai il bind dei dati o meno.
Io ti consiglio di rifare un debug approfondito e verificare esattamente il flusso del codice.
Penso sia un po' improbabile ciò che dici. Se la sub a() viene richiamata due volte, un motivo ci sarà.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Amodio Profilo | Expert

ecco vi do un bel progetto completo di tabelle di database

http://209.227.215.245/Prenotazioni/provaRepeater.zip

io nn so piu che fare!
ho provato pure sul portatile....

ditemi voi :(

grazie

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5