asp.net-mvc-4 – 是否可以将MVC Razor视图保存到实际的html文件
发布时间:2020-12-16 04:34:25 所属栏目:asp.Net 来源:网络整理
导读:我们正在构建一个创建物理 HTML页面的MVC应用程序. 该应用程序当前使用正常的MVC / Razor方法动态创建页面. 而不是以编程方式重新创建输出到文件,无论如何都要抓住剃刀构建的结果并将其保存到文件中? 非常感谢! 解决方法 你可以将视图渲染为字符串,然后将
我们正在构建一个创建物理
HTML页面的MVC应用程序.
该应用程序当前使用正常的MVC / Razor方法动态创建页面. 而不是以编程方式重新创建输出到文件,无论如何都要抓住剃刀构建的结果并将其保存到文件中? 非常感谢! 解决方法
你可以将视图渲染为字符串,然后将字符串保存在文件中……
public string RenderViewToString(string viewName,object model) { ViewData.Model = model; using (var sw = new StringWriter()) { var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext,viewName); var viewContext = new ViewContext(ControllerContext,viewResult.View,ViewData,TempData,sw); viewResult.View.Render(viewContext,sw); viewResult.ViewEngine.ReleaseView(ControllerContext,viewResult.View); return sw.GetStringBuilder().ToString(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Visual Studio 2010:将网站项目转换为Web应用程
- asp.net-mvc – DropDownList不选择SelectList中的选定项
- asp.net-mvc-3 – ajax – 防止双击提交
- asp.net – 无法将索引35处的字节[FC]从指定的代码页转换为
- 如何在ASP.NET MVC 4中选择自动完成文本字段值时进行另一个
- entity-framework – EF codefirst如何知道为哪个模型类创建
- asp.net-mvc – 使用ELMAH记录EventLog中的错误
- asp.net-mvc – ASP.NET MVC模型绑定器的问题
- asp.net-mvc – Asp.Net MVC 2 Label自定义文本
- asp.net – 编辑条目时的实体框架DateTime格式
推荐文章
站长推荐
- 如何通过asp.net mvc或jquery提交包含动态数据行
- ASP.NET 2中的ISO-8859-1到UTF8
- asp.net – K运行时使用的.Net完整框架和.Net Co
- asp.net-mvc – ASP.NET MVC – 从另一个项目引用
- asp.net-mvc – asp.net mvc的Paperclip
- asp.net – 以编程方式在ASPX页面中设置’visibl
- asp.net – Mono WebForms:设置启动调试时运行的
- asp.net-mvc-3 – 如何在View中使用ViewBag
- C#进阶系列——WebApi 接口参数不再困惑:传参详
- asp.net – 在asp:GridView中插入隐藏列但仍然可
热点阅读