找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 上位机编程 查看内容

ASP.NET Web Pages - 对象

2022-3-6 14:16| 发布者: gk-auto| 查看: 1075| 评论: 9|原作者: gk-auto

摘要: Web Pages 经常是跟对象有关的。Page 对象您已经看到了一些在使用的 Page 对象方法:@RenderPage(header.cshtml) @RenderBody() 在前面的章节中,您已经看到了两个 Page 对象属性(isPost 和 Request):If (isPo ...
Web Pages 经常是跟对象有关的。

Page 对象
您已经看到了一些在使用的 Page 对象方法:
@RenderPage("header.cshtml")

@RenderBody()


在前面的章节中,您已经看到了两个 Page 对象属性(isPost 和 Request):
If (isPost) {

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




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


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


Page 对象的 Page 属性
Page 对象的 Page 属性,提供了对页面和布局页之间共享的数据的类似属性访问。
您可以对 Page 属性使用(添加)您自己的属性:
  • Page.Title
  • Page.Version
  • Page.anythingyoulike
页面属性是非常有用的。例如,在内容文件中设置页面标题,并在布局文件中使用:
Home.cshtml@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}

<h1>Welcome to runoob.com</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



关注公众号,加入500人微信群,下载100G免费资料!
发表评论

最新评论

引用 fangxiaye 2025-11-25 01:35
求个链接 / 教程,楼主好人一生平安~
引用 黄成颜 2025-11-25 01:40
这评论区卧虎藏龙,个个都是人才!
引用 ch工控达人 2025-11-25 01:40
笑不活了,评论区比正文还精彩
已转发给朋友,一起快乐一下
引用 li781388 2025-11-25 01:43
这波反向操作,我属实没想到!
引用 潘双林_HAAuL 2025-11-25 01:44
理性围观,感觉大家说的都有道理~
引用 腾龙桥 2025-11-25 01:45
学到了学到了,这波分享太实用啦!
引用 天下第二十四帅 2025-11-25 01:47
来凑个热闹,增加点人气~
引用 潘双林_E2J60 2025-11-25 01:57
路过混个脸熟,顺便为优质内容打 call~
引用 阿白 2025-11-25 02:12
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享

查看全部评论(9)

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 00:33 , Processed in 0.068071 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部