\0_ Crosspage postback : PreviousPage est systématiquement à null ?
mardi 14 octobre 2008
Symptôme : dans votre application ASP.NET, vous devez modifier un bouton qui faisait précédemment du postback classsique de façon à ce qu'il fasse du crosspage postback (autrement dit, qu'un clic sur le bouton provoque un postback sur une autre page que la page courante).Vous donnez donc une valeur à la propriété PostbackUrl du bouton, et vous servez de la propriété Page.PreviousPage pour connaitre le contenu des contrôles de la page d'où vous venez. Seulement voilà, la propriété Page.PreviousPage est désespéremment nulle. Wtf ?! oO
Solution : vous avez probablement oublié d'enlever le handler sur l'évènement Click du bouton qui est présent dans la page d'origine.
Sinon rien à voir avec le crosspage postback, mais il y a quelques astuces ASP.NET intéressantes sur cette page : www.kevinjensen.com/2007/04/22/aspnet-20-hot-tips-and-tricks/



