Je tryed des valeurs d'accès des contrôles dans page1 à page2 en utilisant la page de croix postback comme suit:Asp.Net (C#) Croix-page Postback
Mon page1 (Default.aspx) a un LinkButton où je stocke des informations lorsque la page est d'abord chargé:
<asp:LinkButton ID="btnNoticia"
runat="server" Text="Leia ++"
CommandName="NoticiaID"
CommandArgument='<%# Eval("NoticiaID")%>'
EnableViewState="True"
PostBackUrl="Noticias.aspx"
/>
Dans mon page2 (Noticias.aspx) Je récupère les valeurs de « btnNoticia » comme ça:
LinkButton btnLeiaMaisDefault = (LinkButton)Page.PreviousPage.FindControl("btnNoticia");
Mais il ne trouve pas le contrôle posté par la page précédente. Je reçois une valeur nulle pour "btnLeiaMaisDefault".
Une idée? PS: LinkButton ID = "btnNoticia" dans la page1 est dans un UpdatePanel.
Merci
Josi
Vous pouvez porter l'information avec session ou Si ce n'est pas une information sensible, vous pouvez utiliser Querystring –