Пример #1
0
        /// <summary>
        /// When implemented in a derived class, indicated whether this view engine should even attempt to locate views and handle the request.
        /// </summary>
        /// <param name="controllerContext">The controller context.</param>
        /// <param name="options">The view parameters.</param>
        /// <param name="viewName">Name of the view.</param>
        /// <returns></returns>
        protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
        {
            var viewType = options.GetViewType();

            return(viewType == "Dialog" || viewType == "Window");
        }
Пример #2
0
 /// <summary>
 /// When implemented in a derived class, indicated whether this view engine should even attempt to
 /// locate views and handle the request. If this method returns false, no reflection will be
 /// performed.
 /// </summary>
 /// <param name="controllerContext">The controller context.</param>
 /// <param name="options">The view parameters.</param>
 /// <param name="viewName">Name of the view.</param>
 /// <returns></returns>
 protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
 {
     return options.GetViewType() == "Page"
            && base.ShouldHandle(controllerContext, options, viewName);
 }
Пример #3
0
 /// <summary>
 /// When implemented in a derived class, indicated whether this view engine should even attempt to locate views and handle the request.
 /// </summary>
 /// <param name="controllerContext">The controller context.</param>
 /// <param name="options">The view parameters.</param>
 /// <param name="viewName">Name of the view.</param>
 /// <returns></returns>
 protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
 {
     return(options.GetViewType() == "Page");
 }
Пример #4
0
 /// <summary>
 /// When implemented in a derived class, indicated whether this view engine should even attempt to
 /// locate views and handle the request. If this method returns false, no reflection will be
 /// performed.
 /// </summary>
 /// <param name="controllerContext">The controller context.</param>
 /// <param name="options">The view parameters.</param>
 /// <param name="viewName">Name of the view.</param>
 /// <returns></returns>
 protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
 {
     return(options.GetViewType() == "ChildWindow" &&
            base.ShouldHandle(controllerContext, options, viewName));
 }
Пример #5
0
 /// <summary>
 /// When implemented in a derived class, indicated whether this view engine should even attempt to locate views and handle the request.
 /// </summary>
 /// <param name="controllerContext">The controller context.</param>
 /// <param name="options">The view parameters.</param>
 /// <param name="viewName">Name of the view.</param>
 /// <returns></returns>
 protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
 {
     return options.GetViewType() == "CompositeView";
 }
Пример #6
0
 /// <summary>
 /// When implemented in a derived class, indicated whether this view engine should even attempt to locate views and handle the request.
 /// </summary>
 /// <param name="controllerContext">The controller context.</param>
 /// <param name="options">The view parameters.</param>
 /// <param name="viewName">Name of the view.</param>
 /// <returns></returns>
 protected override bool ShouldHandle(ControllerContext controllerContext, ViewResultOptions options, string viewName)
 {
     var viewType = options.GetViewType();
     return viewType == "Dialog" || viewType == "Window";
 }