ASP.NET MVC:WebPageRenderingBase.cs
| ylbtech-funcation-Utility: ASP.NET MVC:WebPageRenderingBase.cs |
提供用于呈现使用 Razor 视图引擎的页的方法和属性。
| 1.A,WebPageRenderingBase 抽象类返回顶部 |
#region 程序集 System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// D:\work-XNY\XNYWeb\packages\Microsoft.AspNet.Webpages.3.2.3\lib\net45\System.Web.Webpages.dll
#endregion using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Security.Principal;
using System.Web.Caching;
using System.Web.Profile; namespace System.Web.WebPages
{
//
// 摘要:
// 提供用于呈现使用 Razor 视图引擎的页的方法和属性。
public abstract class WebPageRenderingBase : WebPageExecutingBase, ITemplateFile
{
//
// 摘要:
// 初始化 System.Web.WebPages.WebPageRenderingBase 类的新实例。
protected WebPageRenderingBase(); public virtual HttpRequestBase Request { get; }
public virtual bool IsAjax { get; }
public virtual bool IsPost { get; }
public virtual TemplateFileInfo TemplateInfo { get; }
public virtual IPrincipal User { get; internal set; }
public virtual IList<string> UrlData { get; }
public virtual HttpSessionStateBase Session { get; }
public virtual HttpServerUtilityBase Server { get; }
public virtual HttpResponseBase Response { get; }
public string UICulture { get; set; }
public ProfileBase Profile { get; }
public WebPageContext PageContext { get; }
//
// 摘要:
// 在派生类中重写时,将提供对页面、布局页和分页之间共享的页数据的类似属性的访问。
//
// 返回结果:
// 一个包含页数据的对象。
[Dynamic]
public abstract dynamic Page { get; }
//
// 摘要:
// 在派生类中重写时,将提供对页面、布局页和分页之间共享的页数据的类似数组的访问。
//
// 返回结果:
// 一个对象,提供对页数据的类似数组的访问。
[Dynamic(new[] { false, false, true })]
public abstract IDictionary<object, dynamic> PageData { get; }
//
// 摘要:
// 在派生类中重写时,将获取或设置布局页的路径。
//
// 返回结果:
// 布局页的路径。
public abstract string Layout { get; set; }
public virtual Cache Cache { get; }
public string Culture { get; set; }
protected internal IDisplayMode DisplayMode { get; } //
// 摘要:
// 在派生类中重写时,将调用用于初始化页的方法。
public abstract void ExecutePageHierarchy();
//
// 摘要:
// 在派生类中重写时,将呈现网页。
//
// 参数:
// path:
// 要呈现的页的路径。
//
// data:
// 用于呈现页的附加数据。
//
// 返回结果:
// 用于表示网页的标记。
public abstract HelperResult RenderPage(string path, params object[] data);
}
}
WebPageRenderingBase 接口类
| 1.B,返回顶部 |
| 1.C,返回顶部 |
| 1.D,返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
ASP.NET MVC:WebPageRenderingBase.cs的更多相关文章
- ASP.NET MVC:WebPageBase.cs
ylbtech-funcation-Utility: ASP.NET MVC:WebPageBase.cs 充当表示 ASP.NET Razor 页的类的基类. 1.A,WebPageBase 抽象类 ...
- ASP.NET MVC:UrlHelper.cs
ylbtech-funcation-Utility: ASP.NET MVC:UrlHelper.cs 充当表示 ASP.NET Razor 页的类的基类. 1.UrlHelper 类返回顶部 1-1 ...
- ASP.NET MVC:WebViewPage.cs
ylbtech-funcation-Utility: ASP.NET MVC:WebViewPage.cs 表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法. 1.A,WebVie ...
- ASP.NET MVC:会导致锁定的会话
ASP.NET MVC:会导致锁定的会话 背景 一直没有意识到会话的访问会导致会话锁定,现在想想这样设计是非常合理的,不过某些情况下这样会导致同一个会话的并发访问非常低(只能串行化),好在MS提供了机 ...
- ASP.NET MVC:Razor 引入命名空间
原文:ASP.NET MVC:Razor 引入命名空间 页面中引用 c# @using MvcApplication83.Models @using MvcApplication83.Common 行 ...
- ASP.NET MVC:多语言的三种技术处理策略
ASP.NET MVC:多语言的三种技术处理策略 背景 本文介绍了多语言的三种技术处理策略,每种策略对应一种场景,这三种场景是: 多语言资源信息只被.NET使用. 多语言资源信息只被Javascrip ...
- ASP.NET MVC:利用ASP.NET MVC4的IBundleTransform集成LESS
ASP.NET MVC:利用ASP.NET MVC4的IBundleTransform集成LESS 背景 LESS确实不错,只是每次写完LESS都要手工编译一下有点麻烦(VS插件一直没有安装好),昨天 ...
- ASP.NET MVC:创建 ModelBinder 自动 Trim 所有字符串
ASP.NET MVC:创建 ModelBinder 自动 Trim 所有字符串 2010-12-29 21:32 by 鹤冲天, 4289 阅读, 14 评论, 收藏, 编辑 用户输入的字符串前后的 ...
- ASP.NET MVC:窗体身份验证及角色权限管理示例
ASP.NET MVC 建立 ASP.NET 基础之上,很多 ASP.NET 的特性(如窗体身份验证.成员资格)在 MVC 中可以直接使用.本文旨在提供可参考的代码,不会涉及这方面太多理论的知识. 本 ...
随机推荐
- Codeforces-1084C
title: Codeforces-1084C date: 2018-12-13 16:02:04 tags: acm 刷题 categories: Codeforces 概述 好久没写博客了,,,最 ...
- Wannafly挑战赛21A
题目链接 Wannafly挑战赛21A 题解 代码 #include <cstdio> #include <cmath> #define MAX 1000005 #define ...
- Codeforces Round #501 (Div. 3) F. Bracket Substring
题目链接 Codeforces Round #501 (Div. 3) F. Bracket Substring 题解 官方题解 http://codeforces.com/blog/entry/60 ...
- BZOJ.4816.[SDOI2017]数字表格(莫比乌斯反演)
题目链接 总感觉博客园的\(Markdown\)很..\(gouzhi\),可以看这的. 这个好像简单些啊,只要不犯sb错误 [Update] 真的算反演中比较裸的题了... \(Descriptio ...
- 计蒜客 NOIP 提高组模拟竞赛第一试 补记
计蒜客 NOIP 提高组模拟竞赛第一试 补记 A. 广场车神 题目大意: 一个\(n\times m(n,m\le2000)\)的网格,初始时位于左下角的\((1,1)\)处,终点在右上角的\((n, ...
- 【原】使用Eclipse远程Debug测试环境
[环境参数] Eclipse:Version: Mars.2 Release (4.5.2) Linux:centOS 6.5 [简述] Java自身支持调试功能,并提供了一个简单的调试工具--JDB ...
- RabbitMQ消息交换模式简介
RabbitMQ是AMQP的一个典型实现,它消息发布者的消息发布到Exchange上,同时需要制定routingkey,可以通过指定交换机的不同模式实现不同的行为. RabbitMQ提供了四种Exch ...
- DMA/TIM capture
This is a more free standing example measuring the LSI (TIM5_CH4 internally) and demonstrating DMA/T ...
- AN2820 Driving bipolar stepper motors using a medium-density STM32F103xx microcontroller
AN2820 Driving bipolar stepper motors using a medium-density STM32F103xx microcontroller Introductio ...
- Java 微服务实践 - Spring Boot 系列
https://segmentfault.com/l/1500000009515571
