ASP.NET MVC:WebViewPage.cs

ylbtech-funcation-Utility: ASP.NET MVC:WebViewPage.cs

表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。

1.A,WebViewPage 抽象类返回顶部
1-1、
#region 程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// D:\work-XNY\XNYWeb\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll
#endregion

using System.Runtime.CompilerServices;
using System.Web.WebPages;

namespace System.Web.Mvc
{
    //
    // 摘要:
    //     表示呈现使用 ASP.NET Razor 语法的视图所需的属性和方法。
    public abstract class WebViewPage : WebPageBase, IViewDataContainer, IViewStartPageChild
    {
        //
        // 摘要:
        //     初始化 System.Web.Mvc.WebViewPage 类的新实例。
        protected WebViewPage();

        //
        // 摘要:
        //     获取与页关联的 System.Web.HttpContext 对象。
        //
        // 返回结果:
        //     与页关联的 System.Web.HttpContext 对象。
        public override HttpContextBase Context { get; set; }
        //
        // 摘要:
        //     获取或设置 System.Web.Mvc.HtmlHelper 对象,该对象用于呈现 HTML 元素。
        //
        // 返回结果:
        //     用于呈现 HTML 元素的 System.Web.Mvc.HtmlHelper 对象。
        public HtmlHelper<object> Html { get; set; }
        //
        // 摘要:
        //     获取或设置用于使用 AJAX 呈现 HTML 的 System.Web.Mvc.AjaxHelper 对象。
        //
        // 返回结果:
        //     用于使用 AJAX 呈现 HTML 的 System.Web.Mvc.AjaxHelper 对象。
        public AjaxHelper<object> Ajax { get; set; }
        //
        // 摘要:
        //     获取关联的 System.Web.Mvc.ViewDataDictionary 对象的 Model 属性。
        //
        // 返回结果:
        //     关联的 System.Web.Mvc.ViewDataDictionary 对象的 Model 属性。
        public object Model { get; }
        //
        // 摘要:
        //     获取要传递到视图的临时数据。
        //
        // 返回结果:
        //     要传递到视图的临时数据。
        public TempDataDictionary TempData { get; }
        //
        // 摘要:
        //     获取或设置已呈现的页的 URL。
        //
        // 返回结果:
        //     已呈现的页的 URL。
        public UrlHelper Url { get; set; }
        //
        // 摘要:
        //     获取视图包。
        //
        // 返回结果:
        //     视图包。
        [Dynamic]
        public dynamic ViewBag { get; }
        //
        // 摘要:
        //     获取或设置用于呈现视图的信息。
        //
        // 返回结果:
        //     用于呈现视图的信息,其中包括窗体上下文、临时数据和关联视图的视图数据。
        public ViewContext ViewContext { get; set; }
        //
        // 摘要:
        //     获取或设置一个字典,其中包含在控制器和视图之间传递的数据。
        //
        // 返回结果:
        //     一个字典,其中包含在控制器和视图之间传递的数据。
        public ViewDataDictionary ViewData { get; set; }

        //
        // 摘要:
        //     运行 ASP.NET Razor 执行管道的页层次结构。
        public override void ExecutePageHierarchy();
        //
        // 摘要:
        //     初始化 System.Web.Mvc.AjaxHelper、System.Web.Mvc.HtmlHelper 和 System.Web.Mvc.UrlHelper
        //     类。
        public virtual void InitHelpers();
        //
        // 摘要:
        //     设置页的视图上下文和视图数据。
        //
        // 参数:
        //   parentPage:
        //     父页。
        protected override void ConfigurePage(WebPageBase parentPage);
        //
        // 摘要:
        //     设置视图数据。
        //
        // 参数:
        //   viewData:
        //     视图数据。
        protected virtual void SetViewData(ViewDataDictionary viewData);
    }
}
WebViewPage.cs 抽象类
1-2、
1.B,返回顶部
 
1.C,返回顶部
 
1.D,返回顶部

 

warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2017-12-16 18:28  ylbtech  阅读(903)  评论(0编辑  收藏  举报