Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops 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 Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Веб-страница - объекты


Веб-страницы гораздо чаще об объектах.


Объект Page

Вы уже видели некоторые методы Page Object в использовании:

@RenderPage("header.cshtml")

@RenderBody()

В предыдущей главе вы видели два свойства страницы объекта используются (IsPost и запрос):

If (IsPost) {

if (Request["Choice"] != null) {

Некоторые методы Page Object

метод Описание
href Создает URL, используя заданные параметры
RenderBody() Отображает часть страницы содержимого, которое не входит в названном разделе (In layout pages)
RenderPage( page ) Отображает содержимое одной страницы в пределах другой страницы
RenderSection( section ) Оказывает содержание имени раздела (In layout pages)
Write( object ) Записывает объект в виде строки HTML-закодирован
WriteLiteral Записывает объект без HTML-кодирования его в первую очередь.

Некоторые свойства объектов Page

Имущество Описание
IsPost Возвращает истину, если метод передачи данных HTTP, используемый клиентом является запрос POST
Layout Возвращает или задает путь страницы макета
Page Предоставляет свойства, как доступ к данным разделяемых между страницами и страницами макета
Request Получает HttpRequest объект для текущего запроса HTTP
Server Получает объект HttpServerUtility, который предоставляет методы обработки веб-страниц

Страница Свойство (of the Page Object)

Свойство страницы, на объекте, обеспечивает свойство, как доступ к данным разделяемых между страницами и страницами макета.

Вы можете использовать (add) свои собственные свойства свойства страницы:

  • Заголовок страницы
  • Page.Version
  • Page.anythingyoulike

Свойство страницы очень полезно. Например, это позволяет установить заголовок страницы в файлах контента, а также использовать его в файл макета:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}


<h1>Welcome to w3ii</h1>

<h2>Web Site Main Ingredients</h2>

<p>A Home Page (Default.cshtml)</p>
<p>A Layout File (Layout.cshtml)</p>
<p>A Style Sheet (Site.css)</p>

Layout.cshtml

<!DOCTYPE html>
<html>
<head>
<title> @Page.Title </title>
</head>
<body>
@RenderBody()
</body>
</html>