ASP.NET Web Pages:对象
| ylbtech-.Net-ASP.NET Web Pages:对象 | 
| 1.返回顶部 | 
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 | 如果客户端使用的 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
| 2.返回顶部 | 
| 3.返回顶部 | 
| 11.返回顶部 | 
![]()  | 
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  | 
ASP.NET Web Pages:对象的更多相关文章
- ASP.NET Web Pages:WebMail 帮助器
		
ylbtech-.Net-ASP.NET Web Pages:WebMail 帮助器 1.返回顶部 1. ASP.NET Web Pages - WebMail 帮助器 WebMail 帮助器 - 众 ...
 - ASP.NET Web Pages:Chart 帮助器
		
ylbtech-.Net-ASP.NET Web Pages:Chart 帮助器 1.返回顶部 1. ASP.NET Web Pages - Chart 帮助器 Chart 帮助器 - 众多有用的 A ...
 - ASP.NET Web Pages:文件夹
		
ylbtech-.Net-ASP.NET Web Pages:文件夹 1.返回顶部 1. ASP.NET Web Pages - 文件夹 本章介绍有关文件夹和文件夹路径的知识. 在本章中,您将学到: ...
 - ASP.NET Web Pages - 教程
		
ASP.NET Web Pages - 教程 ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. ASP.NET 支持三种不同的开发模式:Web ...
 - 如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites]
		
如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites] 一.布局页面介绍[Abo ...
 - Displaying Data in a Chart with ASP.NET Web Pages (Razor)
		
This article explains how to use a chart to display data in an ASP.NET Web Pages (Razor) website by ...
 - 五张图概括 什么是  ASP 、 ASP.NET (Web Pages,Web Forms ,MVC )
		
当你看懂下面这五张图,我相信你对于学习.NET Web开发路线将不陌生! 来源: http://www.w3 ...
 - ASP.NET Web Pages 的冲突版本问题
		
随着VS版本和.NET MVC版本.EF的版本的不断更新,虽然很多功能随着版本的提升而更完善,但对于旧版本开发的软件就有点悲催了,或许很多开发者都遇到类似的问题! 最近有一个项目是用.NET MVC3 ...
 - ASP.NET Web Pages:C# 和 VB 实例
		
ylbtech-.Net-ASP.NET Web Pages:C# 和 VB 实例 1.返回顶部 1. ASP.NET Web Pages - C# 和 VB 实例 通过 C# 和 Visual Ba ...
 
随机推荐
- Ubuntu中使用WPS
			
ubunu系统下用WPS办公软件比较好,比较兼容MS office, ubuntu下WPS相关命令有:et,wps,wpp. 使用Ctrl+Alt+T打开命令端, "et"命令可以 ...
 - VMware Station NAT上网模式配置
 - MyEclipse移动开发教程:设置所需配置的iOS应用(二)
			
MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 二.创建一个数字证书和私钥 2.2 生成证书签名请求和私钥文件 第一步是使用数字签名实用程序创建证 ...
 - 关于Behold the Kickmen (球员登场)
			
音乐:『Boring,Boring——』作者浑厚的男中音响起,伴随着劲爆的动感音乐 非同正式却又无伤大雅的规则:足球场是圆形的,而且四周有反弹围墙 加强操作的一些设定: 踢踢人射门蓄力时,时间会静止, ...
 - L213
			
The world lost seven astronauts of Space Shuttle Columbia(哥伦比亚号航天飞机) this month. It broughthome the ...
 - Android Mms专题之:Mms源码结构
			
从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置. 从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码 ...
 - nw + iframe嵌入page 滚动条问题
			
iframe 加载完之后会在原尺寸基础上增加4像素(因此我用以下方法处理): <iframe id="myiframe" style="visibility: hi ...
 - I.MX6 HUAWEI MU609 3G porting
			
/*************************************************************************** * I.MX6 HUAWEI MU609 3G ...
 - STM32   RTC时钟的配置
			
1) 使能电源时钟和备份区域时钟. RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE); //使能电源时钟和 ...
 - 通过Servlet设置文件下载
			
文件下载 1.获取要下载的文件的绝对路径 但是使用getServletContext().getRealPath()方法在不同的服务器上所获得的实现是不一样的 因为项目被打包入.war文件以后就失去了 ...
 
			
		