正しく表示される aspx Web ページがあります。かみそりに変換すると、そうではありません。以下は単純化された例です (無関係なものはすべて削除されています)。
aspx:
<asp:Content ID="indexContent" ContentPlaceHolderID="ToolContent" runat="server">
<% string test = "<div><b>Tag Test</b></div>"; %>
<h2><%= test %></h2>
</asp:Content>
かみそり:
@section ToolContent {
@{ string test = "<div><b>Tag Test</b></div>"; }
<h2>@test</h2>
}
aspx は期待どおりにレンダリングされます。カミソリはヘッダータグに「test」(<div><b>Tag Test</b></div>) の内容を表示するだけです。
カミソリに対する私の理解に欠陥があると思います。誰かが私を啓発したり、解決策や回避策を教えてくれたりすることができれば、とても感謝しています。