Phil Haack のRenderSection ヘルパーを使用して、デフォルトのコンテンツでレイアウト セクションを定義しています。すべてうまく機能しますが、あるケースでは、デフォルトのコンテンツが HtmlString に含まれています。次のように、変数式をスパンでラップする必要がありました。
@this.RenderSection("aSectionName",
@<span>@anHtmlStringVariable</span>
)
Razor エンジンが HtmlString を正しく解釈できるようにします。スパンを追加してもレイアウトに問題が発生する可能性は低いですが、そのようにラップする必要はないようです。これを回避する方法はありますか?