Ou alors que je reprenne mes cours d'info sur la gestion des exceptions et l'utilisation du Try CatchCitation:
Envoyé par Sadneth
Version imprimable
Ou alors que je reprenne mes cours d'info sur la gestion des exceptions et l'utilisation du Try CatchCitation:
Envoyé par Sadneth
donc déjà voici le code :
Jusque là lutecefalco, ca va ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub dgInfo_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dgInfo.UpdateCommand Try Response.Redirect("default.aspx?rnFct=10&CD_MATRICE=" & dgInfo.DataKeys(CInt(e.Item.ItemIndex)) & "&CDES=" & e.Item.Cells(0).Text & "&PERIODEDEB=" & e.Item.Cells(2).Text & "&PERIODEFIN=" & e.Item.Cells(3).Text, False) Catch ex As Exception ex = Nothing Finally Response.Redirect("default.aspx?rnFct=10&CD_MATRICE=" & dgInfo.DataKeys(CInt(e.Item.ItemIndex)) & "&CDES=" & e.Item.Cells(0).Text & "&PERIODEDEB=" & e.Item.Cells(2).Text & "&PERIODEFIN=" & e.Item.Cells(3).Text, False) End Try End Sub
A 1ere vue oui :D
TROUVE !!!
en fait et ce gràce @ lutecefalco et bien sur Sphax par défait et Ditch.
Explications :
La surcharge Redirect (monUrl, False) est bel & bien MA solution en fait !
Le truc, c'est que si je mets true, bah en fait, il rentre dans mon catch et lève une exception.
En gros je me suis rendu compte que ce usercontrol qui gère mon datagrid marchait bien et que j'avais une redirection dans ma page aspx qui encapsule ce usercontrol. Donc, grace lutecefalco, j'ai fait du pas à pas lui préparant les copies d'écran, je me suis rendu compte que la surcharge (conseillé par Sphax) marchait bien.
J'avais une redirection dans ma page principale pour une raison que je connais et qui reste applicative....
En tout cas, merci @ tous pour votre aide et je peux cliquer sur RESOLU tout soulagé ^^
Ouf, j'ai pas besoin de retourner à l'école :mrgreen:
Arf, Ok c'est résolu mais on t'avait qd meme dit que catcher l'exception et ne RIEN faire aprés devait aussi marcher. Et je vois la que tu catch bien l'exception, mais que tu fais un autre Response.Redirect dans ton finally.... No comment
je ne fais pas ça à la base Sphax !
je catch puis je ne fais rien... mais l'exemple de code était pour montrer des trucs @ lutecefalco