我正在使用 Phil Haack 的RenderSection 助手来定义具有默认内容的布局部分。这一切都很好,但在一种情况下,默认内容包含在 HtmlString 中。我必须将变量表达式包装在这样的跨度中:
@this.RenderSection("aSectionName",
@<span>@anHtmlStringVariable</span>
)
让 Razor 引擎正确解释 HtmlString。虽然添加跨度不太可能给我的布局带来问题,但似乎我不应该那样包装它。有没有解决的办法?