Пример #1
0
        /// <summary>
        /// 渲染部分视图
        /// </summary>
        /// <param name="context">当前 HTTP 请求上下文</param>
        /// <param name="virtualPath">部分视图的虚拟路径</param>
        /// <returns>渲染结果</returns>
        public static string RenderPartial(HttpContextBase context, string virtualPath)
        {
            var handler = HtmlHandlerProvider.GetHandler(virtualPath);

            if (handler == null)
            {
                return(HtmlServices.LoadContent(virtualPath).Content);
            }

            var partialHandler = new JumonyPartialHandler();

            return(partialHandler.RenderPartial(context, virtualPath, handler));
        }