Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

мастер-страницы ASP.NET

Главные страницы предоставляют шаблоны для других страниц вашего сайта.


Главные страницы

Главные страницы позволяют вам на ваш веб-приложение, все страницы (или группы страниц), чтобы создать последовательный внешний вид и поведение.

Главные страницы предоставляют шаблоны для других страниц с общей планировкой и функциональностью. Мастер страницы, чтобы определить содержание содержимого страницы может быть покрыто заполнителем. Выходной сигнал представляет собой сочетание мастер-страниц и страниц контента.

Содержимое страницы содержит содержимое, которое требуется отобразить.

Когда пользователь запрашивает страницу содержимого, страницы ASP.NET будут объединены, чтобы произвести комбинацию мастер-страницы макета и содержимого страницы вывода.


Примеры главных страниц

<%@ Master %>

<html>
<body>
<h1>Standard Header From Masterpage</h1>
<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>

Выше главная страница является страницей предназначена для другой шаблон страницы обычный HTML.

@ Master директива определяет его в качестве главной страницы.

Мастер - страница содержит заполнитель для отдельного тега<осины: ContentPlaceHolder>.

ID = атрибут "CPH1"идентифицирует заполнитель, позволяя несколько заполнителей в той же главной странице.

Главная страница сохраняется как"master1.master".

лампа Примечание: мастер-страница может также содержать код, позволяя динамическое содержимое.


Примеры страниц контента

<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>Individual Content</h2>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
</asp:Content>

Содержание страницы выше не зависит от содержания сайта на странице.

@ Директива Pageопределяет ее как стандартного контента страницы.

Содержание страница содержит метку содержимого<жерех: Content>, метка относится к главной странице (ContentPlaceHolderId = "CPH1").

Содержание страницы сохраняется как"mypage1.aspx".

Когда пользователь запрашивает эту страницу, мастер-страницы ASP.NET будет объединена с содержимым страницы.

Нажмите здесь , чтобы показать mypage1.aspx

лампа Примечание: Содержание текста должно быть расположено в <жерех: Content> тег внутри. Содержание текста этикетки не допускается.


С контролем содержания страницы

<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">
<h2>W3CSchool</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>

Содержание страницы выше показано, как .NET контролирует для вставки страниц контента, как вставки нормальной страницы.

Нажмите здесь , чтобы показать mypage2.aspx