asp.net-mvc-4 – 是否可以将MVC Razor视图保存到实际的html文件中
发布时间:2020-05-25 18:48:45 所属栏目:asp.Net 来源:互联网
导读:我们正在构建一个创建物理 HTML页面的MVC应用程序. 该应用程序当前使用正常的MVC / Razor方法动态创建页面. 而不是以编程方式重新创建输出到文件,无论如何都要抓住剃刀构建的结果并将其保存到文件中? 非常感谢! 你可以将视图渲染为字符串,然后将字符串保存
|
我们正在构建一个创建物理
HTML页面的MVC应用程序.
而不是以编程方式重新创建输出到文件,无论如何都要抓住剃刀构建的结果并将其保存到文件中? 非常感谢! 解决方法你可以将视图渲染为字符串,然后将字符串保存在文件中……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-mvc – 获取Controller.OnException中的Action和Ac
- 使用Asp.Net Core时,如何查看为Razor Page生成的代码?
- asp.net – aspx中__EVENTVALIDATION __VIEWSTATE的目的是什
- asp.net-mvc-3 – MVC 3不显眼的验证 – 有条件地禁用/启用
- 数组 – 发布字符串数组
- 如何在Asp.Net Web API 2中使用Owin OAuth2修改令牌端点响应
- asp.net-mvc-2 – Asp.net Mvc显示String的模板,但现在每个
- asp.net – 保护Web服务
- asp.net-mvc-3 – 使用Html.EditorFor为新记录创建空白
- 存储ASP.NET会话变量的最佳解决方案是什么? StateServer还
推荐文章
站长推荐
- asp.net – Model-Repository-Service-Validator
- asp.net-mvc – 只发布控制器
- asp.net – “共享主机中的”LOG_BACKUP“的数据
- asp.net-mvc-3 – MVC 3客户端验证,模型绑定十进
- ASP.NET Active Directory成员资格提供程序和SQL
- ASP.net MVC5中的asp.net-mvc – CORS
- 有没有带语音记录示例代码的ASP.NET?
- asp.net-mvc-5 – 如何在服务器上保存Rotativa P
- asp.net-mvc – 如何在ASP.NET MVC 3中更新复杂模
- asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.
热点阅读
