当前位置:编程学习 > C#/ASP.NET >>

MVC 3.0 将View 绑定数据后转换成string 的方法 能使用ViewBag的

MVC 3.0 将View 绑定数据后转换成string 的方法 能使用ViewBag的

protected static string RenderPartialViewToString(Controller controller, string partialViewName)
        {
            IView view = ViewEngines.Engines.FindPartialView(controller.ControllerContext, partialViewName).View;
            using (StringWriter writer = new StringWriter())
            {
                ViewContext viewContext = new ViewContext(controller.ControllerContext, view, controller.ViewData, controller.TempData, writer);
                viewContext.View.Render(viewContext, writer);
                return writer.ToString();
            }
        }

这个方法不能用 到ViewBag 里面的东西
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,