Tutoriel ASP.NE...login
Tutoriel ASP.NET
auteur:php.cn  temps de mise à jour:2022-04-11 14:18:18

Objet Pages Web


Pages Web ASP.NET - Objets


Les pages Web sont souvent liées à des objets.


Objet Page

Vous avez vu certaines des méthodes d'objet Page utilisées :

@RenderPage("header.cshtml")

@RenderBody()

Dans les chapitres précédents, vous avez vu deux propriétés d'objet Page (isPost et Request ) :

If (isPost) {

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


Certaines méthodes d'objet Page

方法描述
href使用指定的值创建 URL。
RenderBody()呈现不在布局页命名区域的内容页的一部分。
RenderPage(page)在另一个页面中呈现某一个页面的内容。
RenderSection(section)呈现布局页命名区域的内容。
Write(object)将对象作为 HTML 编码字符串写入。
WriteLiteral写入对象时优先不使用 HTML 编码。


Certaines propriétés d'objet Page

属性描述
isPost如果客户端使用的 HTTP 数据传输方法是 POST 请求,则返回 true。
Layout获取或者设置布局页面的路径。
Page提供了对页面和布局页之间共享的数据的类似属性访问。
Request为当前的 HTTP 请求获取 HttpRequest 对象。
Server获取 HttpServerUtility 对象,该对象提供了网页处理方法。


Propriété Page de l'objet Page

Propriété Page de l'objet Page, fournissant un accès de type propriété aux données partagées entre les pages et les pages de mise en page.

Vous pouvez utiliser (ajouter) vos propres attributs à l'attribut Page :

  • Page.Title

  • Page.Version

  • Page.anythingyoulike

Les attributs de page sont très utiles. Par exemple, définissez le titre de la page dans le fichier de contenu et utilisez-le dans le fichier de mise en page :

Home.cshtml

@{
Layout="~/ Partagé/ Layout.cshtml";
Page.Title="Page d'accueil"
}


<h1>Bienvenue sur W3CSchool.cc</h1>

<h2>Ingrédients principaux du site Web</h2>

<p>Une page d'accueil (par défaut.cshtml)< ;/p>
<p>Un fichier de mise en page (Layout.cshtml)</p>
<p>Une feuille de style (Site.css)</p>

Layout.cshtml

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


Site Web PHP chinois