bonjour,
voila j'essaye via un ascx que j'appelle dans toutes les pages du site
d'envoyer une valeur
ex : page1.aspx (qui inclu mon controle ascx) envoie vers page2.aspx
mon controle ascx :
----------------------------------------------------------------
-----------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <asp:DropDownList id="type_asso" runat="server" CssClass="menu-recherche"> <asp:ListItem Value="0" Text="asso"></asp:ListItem> <asp:ListItem Value="ARIEGE" Text="cine"></asp:ListItem> </asp:DropDownList> <asp:ImageButton runat="server" id="ImageButton1" PostBackUrl="~/page2.aspx" ImageUrl="asso-photos/commun/btn-recherche.gif"></asp:ImageButton>
ma page : page2.aspx
dans le code behind
-----------------------------------------------------------------
----------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.Page Is Nothing Then Dim SourceTextBox As DropDownList SourceTextBox = CType(Page.FindControl("type_asso"), DropDownList) If Not SourceTextBox Is Nothing Then Label1.Text = SourceTextBox.Text Else Label1.Text = "pas de valeur" End If end sub
quand je choisi un valeur sa ne marche pas sa ne me retourne rien
le probleme doit venir de l'ascx car quand j'essaye d'implementer le code directement dnas la page1.aspx sa marche
merci de votre aide
Partager