课程表

WebPages 教程

WebPages 参考手册

ASP.net Razor

ASP.net MVC

WebForms 教程

WebForms 参考手册

工具箱
速查手册

WebPages 对象

当前位置:免费教程 » 程序设计 » ASP.net

Web Pages 通常与对象相关。

Page 对象

您已经见到过一些使用过的 Page 对象:

  1. @RenderPage("header.cshtml")
  2.  
  3. @RenderBody()

在前一章,您已看到两个用过的 Page 对象属性(isPost 和 Request):

  1. If (isPost) {
  2.  
  3. 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

  1. @{
  2. Layout="~/Shared/Layout.cshtml";
  3. Page.Title="Home Page"
  4. }
  5.  
  6. <h1>Welcome to W3xue</h1>
  7.  
  8. <h2>Web Site Main Ingredients</h2>
  9.  
  10. <p>A Home Page (Default.cshtml)</p>
  11. <p>A Layout File (Layout.cshtml)</p>
  12. <p>A Style Sheet (Site.css)</p>

Layout.cshtml

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>@Page.Title</title>
  5. </head>
  6. <body>
  7. @RenderBody()
  8. </body>
  9. </html
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号