ActionLink を条件付きでレンダリングするはずの ASP.Net MVC 4 ビューがあります。ただし、ActionLink は最終出力でレンダリングされません。問題を診断するために、目的の ActionLink の前後にテキストを追加し、本文の外側に ActionLink コードを複製しましたif
。
その結果、if
本文の外側の ActionLink コードと前後のテキストはレンダリングされますが、実際に必要な ActionLink はレンダリングされません。
@Html.ActionLink("NEXT", "_NextPage")
@if (true /*!Model.IsFinalPage*/) {
<text>Pre</text>
Html.ActionLink("NEXT", "_NextPage");
<text>Post</text>
}
出力:
NEXT プレポスト
(NEXT は適切なリンクです)