ASP.NET MVC:WebPageRenderingBase.cs
ylbtech-funcation-Utility: ASP.NET MVC:WebPageRenderingBase.cs |
提供用于呈现使用 Razor 视图引擎的页的方法和属性。
1.A,WebPageRenderingBase 抽象类返回顶部 |
1-1、
#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); } }
1-2、
1.B,返回顶部 |
1.C,返回顶部 |
1.D,返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |