【发布时间】:2015-06-12 13:51:51
【问题描述】:
我们正在开发 ASP.NET MVC 6 项目,并且有必要从文件系统源(尤其是 Azure Blob 存储,但并不重要)以外的其他源呈现 Razor 视图。 早期(在 MVC 5 中)可以创建和注册自定义 VirtualPathProvider,它可以从 DB 或资源 DLL 中获取视图内容(例如)。
在 MVC 6 中似乎已经改变了这种方法。有人知道在哪里寻找吗?
更新: 这是我正在寻找的代码示例:
public IActionResult Index()
{
ViewBag.Test = "Hello world!!!";
string htmlContent = "<html><head><title>Test page</title><body>@ViewBag.Test</body></html>";
return GetViewFromString(htmlContent);
}
问题是:如何实现GetViewFromString函数?
【问题讨论】:
-
您最终找到解决方案了吗?我正在寻找同样的东西
标签: asp.net-mvc razor asp.net-core-mvc