Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Link in un repeater

  1. #1

    Link in un repeater

    ho un repeater di questo tipo:

    <asp:Label id="results" runat="server"></asp:Label>


    <asp:repeater id="queryres" runat="server" OnItemCommand="queryres_ItemCommand">
    <itemTemplate>
    <%#Container.DataItem("IDnews")%>

    <%#ConvertiData(Container.DataItem("data"))%>


    <%#Container.DataItem("titolo")%>


    <% if controllo=0 and currentPage=1 then%> <%#Container.DataItem("descrizione")%> <%end if%> <%controllo=1%>


    </itemTemplate>
    </asp:repeater>


    <asplaceholder id="Paginazione" runat="server"></asplaceholder>


    e dovrei far si che "titolo" diventi un link che apre la news relativa all'"idnews"(tipo: http:/aprenews.aspx?chiaveid=3 dove 3 è idnews).Come devo scrivere questo benedetto repeater ?
    Spero che anche questa volta mi aiutate a crescere io ci provo ma è dura. Ciao e grazie

  2. #2
    Credo basti sostituire

    <%#Container.DataItem("titolo")%>

    con <asp:HyperLink id="hl1" runat="server" NavigateUrl = '<%#"news.aspx?id" + Container.DataItem("IDnews")%>'> <%#Container.DataItem("titolo")%></asp:hyperLink>

    Spero funzioni!

    Ciauz

  3. #3
    Originariamente inviato da Sammynet
    Credo basti sostituire

    <%#Container.DataItem("titolo")%>

    con <asp:HyperLink id="hl1" runat="server" NavigateUrl = '<%#"news.aspx?id" + Container.DataItem("IDnews")%>'> <%#Container.DataItem("titolo")%></asp:hyperLink>

    Spero funzioni!

    Ciauz
    Mi dispiace ma non funziona questo è quello che restituisce:
    System.FormatException: Formato della stringa di input non corretto
    Ciao

  4. #4
    ho fatto questa prova e il link alla pagina funziona ma non prende il valore del Dataitem dell' IDnews.

    <asp:HyperLink id="hl1" runat="server" NavigateUrl = '"aprenews.aspx?chiaveid=" & <%#Container.DataItem("IDnews")%>'><%#Container.Da taItem("titolo")%></asp:hyperLink>

  5. #5
    <asp:HyperLink id="hl1" runat="server" NavigateUrl = '<%#"aprenews.aspx?chiaveid=" & Container.DataItem("IDnews")%>'><%#Container.DataI tem("titolo")%></asp:hyperLink>

  6. #6
    Più prestazione e semplice: Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  7. #7
    Ok perfetto grazie a tutti

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.