我有一个存储在字符串中的剃须刀片段:
@if (Request.IsAuthenticated)
{
<h1>Hello World</h1>
}
我将代码段存储在缓存中。如何将字符串注入,使其呈现为原始视图文件的一部分,同时执行代码?
我试过了:
@ApplicationCache.GetDynamicString("MyString")
@Html.Raw(ApplicationCache.GetDynamicString("MyString"))
这些方法返回一个字符串,而不是MvcHtmlString。我可以动态地从我的服务器写入局部视图并渲染局部视图,但我想知道是否有一个我不知道的助手。