ASP.NET Moduli Web: Pagina Master & File CSS

Ho un progetto (Web Application) di cui ho bisogno per implementare con i Moduli Web. Ho già preparato il design del sito web e vorrei utilizzare uno dei CSS templates che ho già sviluppato. In questo caso:

  1. Devo usare una pagina master?
  2. C’è una relazione tra la pagina principale e il file CSS? Se sì, come dovrei definire master pagina con il file CSS?

Dal modo in cui il file CSS è un modello pronto.

OriginaleL’autore Mohammed Ali | 2011-09-16

3 Replies
  1. 12
    1. Vorrei altamente consiglia di utilizzare una pagina master. Ti dà la possibilità di avere un aspetto coerente in tutte le pagine. Anche se si decide di cambiare il layout del tuo solo modificando un solo file!

    2. Semplicemente di riferimento il file CSS in una pagina master e sarà applicato a tutte le pagine pagina master viene utilizzata. Qualcosa di simile <link href="~/styles/Style.css" type="text/css" />

    Va notato che si può anche avere più di una pagina master. Visual studio permette anche di creare pagine e selezionare la pagina master, è una delle altre opzioni per l’aggiunta di un elemento.

    OriginaleL’autore Gage

  2. 1

    Si dovrebbe avere una pagina master se molte o tutte le pagine di condividere una comune Interfaccia Utente (ad esempio un’intestazione, piè di pagina, la barra di navigazione, ecc).

    Davvero non importa dove si mettono i link al file CSS, perché il CSS sarà applicato a tutta pagina in entrambi i modi. Se il CSS è comune a tutto il sito (o tutti quelli che condividono la stessa pagina master) metterlo nella Pagina Master. Se il file CSS è la pagina specifica e non puoi metterlo nella pagina Master è in conflitto con un’altra pagina specifica, metterlo nella pagina (nella testa ContentSection).

    Ottenere ciò che si stavano dicendo, ma è non importa dove il link al file CSS è. Se si utilizza le pagine master, CSS file deve essere aggiunto l’intestazione della pagina master.
    Ebbene sì, volevo dire piuttosto che non importa in quale file. CSS dovrebbe essere il <head> elemento in modo che il sito web progressivamente rende. Quindi, se siete nella pagina master aggiungere. Se vi trovate in una pagina, aggiungere il ContentSection diretto in modo che venga aggiunto al <head> elemento, e nell’ordine corretto (dopo i fogli di stile che vengono applicate alla pagina nel suo complesso).

    OriginaleL’autore Joseph Shanak

  3. 0

    Vorrei suggerire che utilizza le pagine master per controllare il layout generale del sito, quindi non è necessario ripetere il layout di ogni pagina. Non c’è bisogno di fare nulla di speciale nel file CSS per conto per la pagina principale, ma si dovrebbe aggiungere il link al file CSS nell’intestazione della pagina master, in modo che porta a tutte le pagine utilizzando la pagina master.

    Master intestazione di pagina:

    <head runat="server">    
        <link rel="Stylesheet" href="~/pathtocssfile/cssfilename.css" type="text/css" />
    </head>

    OriginaleL’autore James Johnson

Lascia un commento