49 messaggi dal 29 dicembre 2003
ciao a tutti premetto che sono alle prime armi con le pagine master

vorrei creare un masterpage con 3 ContentPlaceHolder , Header, central e Footer

in modo tale che su qualsiasi pagina web associ questa masterpage, il footer sia sempre in fondo alla pagina nella stessa posizione.
in alcuni siti si richiedeva l'uso dell'oggetto PANEL ma non so come utilizzarlo

posto qui la parte del codice relativo al footer.

<asp:ContentPlaceHolder id="header" runat="server">
</asp:ContentPlaceHolder>


<asp:ContentPlaceHolder id="central" runat="server">
</asp:ContentPlaceHolder>


<asp:ContentPlaceHolder id="footer" runat="server">
<table style="width:99%; height:37px; background-image: url('/Images/sfumato_blu.jpg'); background-repeat: inherit;" >
<tr>
<td style="width:180px; height:20px">Username</td>
<td style="height:20px" >b</td>
<td style="width:180px; height:20px"> verison:</td>
</tr>
<tr>
<td>date:<% Response.Write(Date.Now)%></td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</asp:ContentPlaceHolder> 
non ho capito bene il problema, comunque non devi mettere il contenuto che rimanre fisso dentro i ContentPlaceholder, quelli sono dei contenitori che le pagine che utilizzano la pagina master andranno a riempire

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
49 messaggi dal 29 dicembre 2003
scusami se non mi sono spiegato bene... ci riprovo.


vorrei crare una pagina mater con 3 aree
la terza area che contiente il footer la vorrei sempre posizionata in basso di ogni pagina.

in una pagina classica senza masterpage usavo una <table> con tre righi.
ma la cosa scomoda è di devo agire su tutte le pagine in caso in cui devo modificare la posizione.

questo è un esempio su come faccio senza masterpage

    <form id="form1" runat="server">
   
    </form>
    <table style=" height:95%; width: 95%;">
        <tr>
            <td style=" height:16px; width: 95%;">
            qui ci sono i menu e logo della testata
           </td>
        </tr>
        <tr>
            <td >
                <div style=" height:500px; width: 95%; overflow: scroll;">
                   qui ci metto i gridview, pulsanti ecc
                </div>
            </td>
            
        </tr>
        <tr>
            <td style=" height:16px; width: 95%;">questo footer si trova sempre nella stessa posizione</td>
        </tr>
    </table>
</body
492 messaggi dal 08 gennaio 2007
Ciao, la struttura base per fare quello che chiedi e' questa:
<div>
    <div>
      <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
      </asp:ContentPlaceHolder>
    </div>
    <div>
      <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
      </asp:ContentPlaceHolder>
    </div>
    <div>
      <asp:ContentPlaceHolder ID="ContentPlaceHolder3" runat="server">
      </asp:ContentPlaceHolder>
    </div>
  </div>


che naturalmente cosi' com'e' non e' quello che chiedi, il resto lo devi fare via CSS

Buon lavoro
49 messaggi dal 29 dicembre 2003
Sarei enormenete grato se qualche anima pia mi fornisse il codice compreso di CSS per riuscire a creare una maschera come avevo precedentemente richieso.

chiedo scusa se richieste simili sono state affrontate ma non sono riuscito a farcela da solo.

grazie
492 messaggi dal 08 gennaio 2007
Ho fatto qualche tempo fa un esempio per un mio amico, magari puo' servire anche a te:
http://www.filefactory.com/file/a19769g/n/esempio_Masterpage.zip/

buon lavoro
49 messaggi dal 29 dicembre 2003
grazie del tuo aiuto Vmark.
ho capito molto delle Magemaster ma credo che la mia idea di avere un footer bloccato in basso alla pagina sia da rivedere specialemtne con i css.

grazie ancora

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.