Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema con HyperLink

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    22

    problema con HyperLink

    ciao a tutti,
    ho una homepage dalla quale, a seconda del link che si clicca, si giunge ad una pagina products.ascx nella quale vengono visualizzati vari dati caricati da un database access. All'inizio di questa pagina products ci sono anche dei collegamenti hyperlink per caricare la pagina con un'altra interrogazione. Il problema è che mi da errore di compilazione del controllo hyperlink.
    Ecco il messaggio di errore:
    CS0246: The type or namespace name 'AnchorLink' could not be found (are you missing a using directive or an assembly reference?)
    Source Error:
    Line 17: string SubCategoryID = Request.QueryString["subcat"];
    Line 18: Label1.Text = CategoryID + " " + SubCategoryID + ";";
    Line 19: AnchorLink.NavigateUrl = "products.aspx?cat="+CategoryID+"&subcat="+SubCate goryID;
    Line 20: AnchorLink.Text =CategoryID;

    Le righe di codice sopra appartengono al metodo Page_Load.
    AnchorLink è un controllo hyperlink definito così:

    codice:
    <asp:DataList id="DataList1" runat="server">
        <ItemTemplate>
            <asp:hyperlink id="AnchorLink" font-size="24" runat="server"></asp:hyperlink>
        </ItemTemplate>
    </asp:DataList>
    Non riesco a capire dov'è il problema.

    PS se non si è capito, sono un principiante

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    22
    nessuno?

  3. #3
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Quando hai un controllo server annidato all'interno di un'altro controllo(datagrid, datalist, repeater)non puoi accedere direttamente da codice alle sue property.
    Lo puoi fare nell'itembatabound o nella routine che carica i valori.
    Ciao
    Legnetto

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    22
    capisco... grazie tante

  5. #5
    Originariamente inviato da Legnetto
    Quando hai un controllo server annidato all'interno di un'altro controllo(datagrid, datalist, repeater)non puoi accedere direttamente da codice alle sue property.
    Lo puoi fare nell'itembatabound o nella routine che carica i valori.
    Ciao
    Legnetto
    esatto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.