Lingua :
SWEWE Membro :Entra |Registrazione
Cerca
Comunità Encyclopedia |Enciclopedia Risposte |Invia domanda |Conoscenza Vocabolario |Carica conoscenza
Precedente 1 Successivo Selezionare Pagine

Pagine master

Introduzione

Utilizzare pagine master ASP.NET per creare un layout coerente per la pagina dell'applicazione. Pagina master unico per tutte le pagine (o un gruppo di pagine) nella vostra applicazione per definire l'aspetto e il comportamento dello standard richiesto. È quindi possibile creare contenuti da visualizzare contiene diverse pagine di contenuto. Quando gli utenti richiedono le pagine di contenuto, pagine di contenuto vengono unite alla pagina master, che si combinano per produrre il layout e il contenuto della pagina master in uscita contenuti della pagina [1].Utilizzare la pagina master è simile alla normale pagina, documento o la grafica può essere collocato in loro, tutti i controlli HTML e controlli Web, codice postale, ecc Estensione alla pagina master. Fine il Maestro, il browser non può essere visualizzato direttamente. Le pagine master possono essere visualizzate devono essere utilizzati dopo altre pagine.

Il suo utilizzo con una pagina normale, è possibile visualizzare il disegno, è possibile scrivere codice dietro. Pagina ordinario non è lo stesso, può contenere il controllo ContentPlaceHolder, controlli ContentPlaceHolder in grado di visualizzare l'area del contenuto della pagina.

Pagina master è solo un modello di pagina, pagina master separata non può essere letta dall'utente. Pagine di contenuti individuali non sono in grado di utilizzare. Le pagine master e pagine di contenuto hanno stretta corrispondenza. Quanti controllo ContentPlaceHolder nella pagina master che contiene i contenuti della pagina, allora si deve anche impostare il corrispondente controllo Content. Quando un browser client invia una richiesta al server, il browser richiede una pagina di contenuto, il motore eseguirà il codice, mentre la pagina di contenuto e pagina master, e il risultato finale viene inviato al browser del client.

Vantaggio

La pagina principale ha i seguenti vantaggi:

- Utilizzare le pagine master possono concentrarsi sulla pagina comune caratteristiche in modo che possa essere aggiornato solo in una posizione.

- Utilizzare le pagine master possono creare facilmente una serie di controlli e il codice, ed i risultati sono applicato a un insieme di pagine. Ad esempio, è possibile creare un menu si applica a tutte le pagine utilizzando i controlli nella pagina master.

- Controllo segnaposto, consentendo il controllo della presentazione, la pagina master che permette di controllare il layout della pagina finale nei dettagli.

- Le pagine master forniscono un modello a oggetti, è possibile utilizzare la pagina principale modello di oggetti da pagine di contenuto singole personalizzate.

Codice di esempio

<% @ Master Language = "C #" AutoEventWireup = "true" CodeFile = "MasterPage.master.cs" Inherits = "MasterPage"%>

......

<form id="Form1" runat="server">

<div>

<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

</ Asp: contentplaceholder>

</ Div>

</ Form>

......

Nota:

1, dove l'indicatore economico è "<% @ Master ...%>"

2, i suoi controlli interni contenute <asp:contentplaceholder......>

Contenuti Pagina

Extension. Aspx.

Nello stabilire il contenuto della pagina, nella casella di controllo "Add New Item" finestra di dialogo per selezionare "Seleziona pagina master". Questa pagina viene creata pagine di contenuti, layout di pagina il contenuto con il contenuto padre apparirà come una dissolvenza in filigrana quando lo spettacolo è venuto fuori, e nella zona di controllo ContentPlaceHolder della pagina master verrà sostituito con il contenuto della pagina del programma di controllo dei contenuti Qui i membri possono scrivere il contenuto nel contenuto della pagina.

Codice è il seguente:

<% @ Page Language = "C #" MasterPageFile = "~ / MasterPage / MP.master" AutoEventWireup = "true" CodeFile = "Show1.aspx.cs" Inherits = "MasterPage_Show1" Title = "Untitled Pagina "%>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">


Precedente 1 Successivo Selezionare Pagine
Utente Recensione
Ancora nessun commento
Io voglio commentare [Visitatore (3.21.*.*) | Entra ]

Lingua :
| Controllare il codice :


Cerca

版权申明 | 隐私权政策 | Diritto d'autore @2018 Mondo conoscenza enciclopedica