Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    34

    visualizzazione con HREF di una parte di testo!

    Buonasera a tutti. Sto sviluppando un applicativo dot.net ed ho il seguente problema.
    Da un menu a sinistra posso scegliere di visualizzare alcuni contenuti. Ora, come vedete dal codice, il contenuto è uno solo (unica URL), ma ovviamente a seconda del link da menu che clicco, vorrei vedere solo una parte del contenuto. Ora quello che fa è che cliccando sui diversi link del menu, mi si posiziona correttamente sulla parte di contenuto desiderato. Io quello che vorrei fare è nascondere tutto il resto. Ad esempio se clicco su Utenti vorrei che visualizzasse solo quella parte di testo e nascondesse tutto il resto, e analogo per gli altri link.
    C'e' un modo per far cio'?

    Grazie in anticipo.


    <span class="TestoPiccoloAzzurroBold">Gara:

    <%Response.Write(((GaraBase)Session["gara"]).Nome);%></span>

    - Info

    - Utenti

    - Fornitori

    - Documenti

    - Storico Gara

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    perché "nascondere"?

    visto che già lavori in dotnet passa l'ancora come variabile in querystring e chiama solo quel contenuto


    avevo fatto anch'io una cosa simile (alla tua domanda) assegnando delle classi con display:none ...
    ma più inserivo articoli più c'era da modificare,
    quindi diventava un meccanismo un po' idiota suggetto a facili errori

    dunque sono passato semplicemente a stampare i contenuti in base alla richiesta querystring. semplice da gestire e aggiornare

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    34
    Nascondere nel senso che vorrei che quando l'utente clicca ad un link del menu, vorrei che vedesse solo la parte che riguarda quello specifico link il link (ad esempio "info" mostrasse solo la prima parte che riguarda le info). Adesso invece quando si clicca su uno dei link, l'applicativo carica tutto il file, ovviamente in primo piano compare la parte specifica del link, ma non mi piace che si vedono anche gli altri, e basta che sale e scende vede praticamente tutto. E' semplicemente una questione "stilistica" tutto li. Sto modificando un applicativo e purtroppo riporta tutte queste informazioni in un unico file, ed è impensabile modificare la struttura, sarebbe una cosa troppo complessa, troppi riferimenti poi da modificare. Quindi volevo trovare una soluzione semplice per aggirare il problema. Mi potresti spiegare meglio come hai fatto tu?
    Quello che vedi nel primo post è la parte di codice che dovrei modificare, mi potresti fare un esempio pratico?
    Grazie mille.

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    semplicemente indicando in querystring cosa voglio caricare nella pagina (non "vedere")

    questa la struttura base
    codice:
     
    QUERYSTRING 
    garaFullModifica.aspx?sezione=gara
    
    'quindi recupero l'istruzione con un semplice if
    
    if Request("sezione")="gara" then
    'eseguo la parte interessata
    end if
    e puoi istruire anche in testa alla pagine per altre variabili

    ti sposto in asp.net ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    34
    Ok grazie, credo di aver capito.
    Scusa, ma odio mettere le mani su applicativi sviluppati da altri, provo.
    Comunque spostami. Grazie mille.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    si tratta poi di robetta...

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Basta mettere le sezioni in dei pannelli e visualizzare quello passato in querystring.

    codice:
    Info
    codice:
    <asp:panel id="pannelloGara" runat="server" visible="false"> 
     contenuto pannello gara
    </asp:panel>
    codice:
    Sub Page_Load
      If Trim(request.querystring("selezione")) = "gara" then
         pannelloGara.Visible = true
      End if
    End Sub

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 © 2026 vBulletin Solutions, Inc. All rights reserved.