【发布时间】:2014-02-07 13:58:00
【问题描述】:
例子--
var myView = "<p>The date is @DateTime.Now.ToLongDateString()</p>";
return View(myView);
本质上,我想覆盖在文件系统上查找视图的 MVC 视图解析功能。我不想从文件中读取 Razor 代码,而是将其作为字符串提供。
(为什么?所以我可以在单独的 DLL 中编译视图并将它们放入项目中。如果我的做法完全错误,请告诉我。)
【问题讨论】:
-
这与我想要的完全相反。我不想将视图呈现为字符串,我想将视图提供为字符串。
-
所以你的问题的答案是肯定的。我提供的链接将视图变成了字符串。查看格式,您可以将字符串视图创建为相同格式并在视图stackoverflow.com/questions/18667447/… 上呈现它们
标签: asp.net-mvc asp.net-mvc-4 razor views