主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

221

主题
发表于 2014-12-29 17:09:42 | 查看: 1025| 回复: 0
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

该会员没有填写今日想说内容.

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-4-29 16:16 , Processed in 0.068658 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表