如何将HtmlString作为Func传递<dynamic,helperresult =“”> </dynamic,>

时间:2013-03-29 16:05:03

标签: asp.net-mvc razor

我正在使用Phil Haack的RenderSection helper来定义具有默认内容的布局部分。一切都很好但在一种情况下默认内容包含在HtmlString中。我必须将变量表达式包装在这样的范围内:

@this.RenderSection("aSectionName", 
   @<span>@anHtmlStringVariable</span> 
)

让Razor引擎正确解释HtmlString。虽然添加跨度不太可能导致我的布局出现问题,但似乎我不应该像这样包装它。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用<text>@anHtmlStringVariable</text>