zoukankan      html  css  js  c++  java
  • 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-XNYXNYWebpackagesMicrosoft.AspNet.Webpages.3.2.3lib
    et45System.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-2、
    1.B,返回顶部
     
    1.C,返回顶部
     
    1.D,返回顶部
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    ScrollVIEW 2000个ITEM不会卡
    嵌套ScrollView 左右滑动不影响上下滑动
    初学数据结构——栈和队列
    初学数据结构——单向循环链表和双向循环链表。
    初学数据结构——单链表
    bootstrap模态框垂直居中
    Javascript经典实例
    Javascript经典实例
    读书笔记-前言
    web中的中文字体的英文名称
  • 原文地址:https://www.cnblogs.com/ylbtech/p/7832306.html
Copyright © 2011-2022 走看看