首页
会员中心
到顶部
到尾部
ASP.NET教程

ASP.NET Web Pages - 对象

时间:2020/11/2 14:09:09  作者:  来源:  查看:0  评论:0
内容摘要:ASP.NET Web Pages - 对象WebPages 窗体WebPages 文件Web Pages 通常与对象相关。Page 对象您已经见到过一些使用过的 Page 对象:@RenderPage("header.cshtml")@RenderBody(...

ASP.NET Web Pages - 对象

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返回一个值(true 或 false),指示客户端用来请求网页的 HTTP 数据传输方法是否为 POST 请求。
Layout获取或设置布局页的路径。
Page提供对页面、布局页和分页之间共享的页数据的类似属性的访问。
Request获得当前 HTTP 请求的 HttpRequest 对象。
Server获取 HttpServerUtility 对象,该对象所提供的方法能够在网页处理过程中使用。

Page 属性(Page 对象的)

Page 对象的 Page 属性,提供对页面、布局页和分页之间共享的页数据的类似属性的访问。

您能够像 Page 属性添加(使用)自己的属性:

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

Page 属性很有用。举例,可以在内容文件中设置页面标题,然后在布局文件中使用它:

Home.cshtml

@{Layout="~/Shared/Layout.cshtml";Page.Title="Home Page"}<h1>Welcome to W3School</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


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号