![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Создание шаблона дизайна
Шаблон дизайна страниц (Master pages) представляет собой обычную ASP.NET страницу, обладающую несколькими дополнительными атрибутами и свойствами и содержащую один или несколько специальных элементов управления ContentPlaceHolder. Для того чтобы преобразовать обычную страницу в шаблон, достаточно заменить директиву Page на директиву Master. После этого необходимо вставить в разметку страницы серверные элементы управления ContentPlaceHolder в те части страницы, где будет размещаться информация, не относящаяся к общему дизайну.
< %@Master Language=”C#” CodeFile=”MainMaster.master.cs” Inherits=”MainMaster_master” %> < html> < head runat=" server" > < meta http-equiv=" Content-Type" content=" text/html; charset=UTF-8" > < title> Моя домашняя страница< /title> < /head> < body> < table width=" 100%" > < tr> < span id=" PageTitle" runat=" server" > < /span> < /tr> < tr> < table width=" 100%" > < tr> < td> < asp: contentplaceholder id=" PageMenu" runat=" server" /> < /td> < td> < form runat=" server" > < asp: contentplaceholder id=" PageContent" runat=" server" /> < /form> < /td> < /tr> < /table> < /tr> < tr> < p align=" right" > Время: < span id=" PageTime" runat=" server" > < /span> < /p> < /tr> < /table> < /body> < /html>
Также как и для обычной страницы, в файле программной логики можно работать с имеющимися элементами управления, создавать и добавлять новые, основываясь на параметрах запроса изменять страницу и ее поведение. Таким образом, можно вынести логику создания внешнего облика Web-приложения практически полностью в шаблон страницы. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Элемент управления ContentPlaceHolder позволяет определить содержимое, которое будет использоваться в случае, если страница, использующая шаблон, не переопределит содержимое элемента управления.
< asp: contentplaceholder id=" PageMenu" runat=" server" > < ul> < li> < a href=" Default.aspx" > Главная страница< /a> < /li> < li> < a href=" Contents.aspx" > Оглавление< /a> < /li> < /ul> < /asp: contentplaceholder>
Работа с элементами управления страницы шаблона ничем не отличается от работы с элементами управления для обычной страницы. Таким же образом можно определить методы и свойства, которые будут доступны всем страницам использующим данный шаблон.
protected void Page_Load(object sender, EventArgs e) public string Title { get { return PageTitle.InnerText; } Set { PageTitle.InnerText = value; } }
|