di sconsigli di impostare EnableEventValidation a false.

quello che fa è aumentare la sicurezza della tua pagina, quindi è meglio sempre averlo attivo.

se hai questo errore probabilmente la struttura dei controlli non viene ricreata correttamente.

per caso aggiungi e rimuovi controlli dinamicamente? da qualche parte?


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
31 messaggi dal 13 novembre 2007
Bhè sul fatto di aggiungere controlli dinamicamente la risposta è un "NI" dinamicamete visualizzo solo i bottoni all'interno delle righe della datagrid.

Invece la EnabelViewState e la EnableEventValidation non le avevo impostate perchè altrimenti non nel momento in cui vado a cliccare sul bottone della TemplateColumn non mi riconosce il "click" e non mi esegue la Item_Command quindi in sostanza non riesco ad associare nulla al bottone.

Sicuramente sbaglio io in qualche passaggio.... Devo ancora capire dove però!

Grazie mille

Simona
31 messaggi dal 13 novembre 2007
OOOOKKKK risolto, in una maniera magari poco ortodossa ma adesso funziona :-)

In pratica ho lascaito la EnabelViewState = "false" poi nella Item_Command
della datagrid ho messo il controllo:

<code>
if (e.CommandName == "Page")
{
Session.Add("Page", Convert.ToInt16(e.CommandArgument.ToString())-1);
RiempiLista();
}
</code>

e nella pageLoad ho messo il seguente codice:

<code>
.......
if (!IsPostBack)
{
Session.Add("Page", 0);
}
else
{
dgRichieste.CurrentPageIndex = Convert.ToInt32(Session["Page"].ToString());
}
RiempiLista();

</code>

in pratica ho aggiunto una variabile di sessione nella quale mi vado a salvare il "numero di pagina selezionato" e nella load della pagina lo vado a riassociare alla DataGrid.CurrentPageIndex.

Grazie a tutti e spero che questo thread possa venire utile anche ad altri.
Ciao
Simona
Modificato da Simona_ba il 30 luglio 2008 10.42 -

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.