Razor从字符串中注入代码

时间:2015-02-27 19:00:55

标签: c# asp.net asp.net-mvc razor

我有一个存储在字符串中的剃须刀片段:

@if (Request.IsAuthenticated)
{
    <h1>Hello World</h1>
}

我将代码段存储在缓存中。如何将字符串注入,使其呈现为原始视图文件的一部分,同时执行代码?

我试过了:

@ApplicationCache.GetDynamicString("MyString")
@Html.Raw(ApplicationCache.GetDynamicString("MyString"))

这些方法返回一个字符串,而不是MvcHtmlString。我可以动态地从我的服务器写入局部视图并渲染局部视图,但我想知道是否有一个我不知道的助手。

0 个答案:

没有答案