Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Originariamente inviato da motogpdesmo16
    Usa un HtmlGenericControl per arrivare al tuo elemento della lista (li).
    sono alle prime armi di asp.net

  2. #12
    allora ho risolto cosi
    Nella pagina Master:
    Nel codice della pagina Master
    codice:
     public void AddAttributeTag()
        {
            ancor_1.Attributes.Add("class", "current");
    
        }
    Nella pagina dei contenuti prima di tutto:
    codice:
    <%@ MasterType VirtualPath="~/MasterPageMiaPaginaMaster.master" %>
    Nel codice sempre della pagina dei contenuti
    codice:
     protected void Page_Load(object sender, EventArgs e)
        {
    
            Master.AddAttributeTag(); 
        }
    Adesso mi chiedevo se è possibile ottimizzare il codice in quanto ho diversi ancor da intercettare
    Dovrò scrivere quindi n funzioni?

  3. #13
    Originariamente inviato da motogpdesmo16
    Usa un HtmlGenericControl per arrivare al tuo elemento della lista (li).
    Pensavo fosse abbastanza chiaro il mio suggerimento, scusami

    codice:
            HtmlGenericControl ul = Page.FindControl("ulId") as HtmlGenericControl;
            if (ul != null) {
                foreach (HtmlControl c in ul.Controls)
                {
                    if (c.TagName.ToLower() == "li")
                    {
                        c.Attributes.Add("class", "current");              
                    }
                }
            }
    Ovviamente dovrai aggiungere al tuo oggetto ul la direttiva "runat=server"

    Spero di essere stato chiaro

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.