Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET 网页 - 对象


 网页通常涉及对象。


页面对象

您已经看到了一些页面对象方法的使用

@RenderPage("header.cshtml")

@RenderBody()

在上一章中,您看到了两个页面对象属性的使用(IsPost 和 Request)

If (IsPost) {

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

一些页面对象方法

方法 描述
href 使用指定参数构建 URL
RenderBody() 呈现内容页面中不在命名部分内的部分(在布局页面中)
RenderPage(页面) 在一个页面内呈现另一个页面的内容
RenderSection(部分) 呈现命名部分的内容(在布局页面中)
Write(对象) 将对象写为 HTML 编码的字符串
WriteLiteral 写入一个对象,但先不进行 HTML 编码。


一些页面对象属性

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

页面属性(页面对象)

页面对象的 Page 属性提供对页面和布局页面之间共享数据的属性级访问。

您可以对 Page 属性使用(添加)自己的属性

  • Page.Title
  • Page.Version
  • Page.anythingyoulike

pages 属性非常有用。例如,它使在内容文件中设置页面标题并在布局文件中使用它成为可能

Home.cshtml

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


<h1>欢迎来到 W3Schools</h1>

<h2>网站主要成分</h2>

<p>主页 (Default.cshtml)</p>
<p>布局文件 (Layout.cshtml)</p>
<p>样式表 (Site.css)</p>

Layout.cshtml

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


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.