WebMatrix を使用して静的 html を作成しようとしています。(CMSを考えてください。)
App_Code/CardHelpers.cshtml にこのヘルパーがあります
@helper Cards (string mysuit){
// Class Tags
var ss = Html.Raw("<span class = \"spade\">");
var sh = Html.Raw("<span class = \"heart\">");
var se = Html.Raw("</span>");
// Suits
var S = Html.Raw(ss + "♠" + se);
var H = Html.Raw(sh + "♥" + se);
<p> @mysuit and @H</p>
}
私はそれを
@CardHelpers.Cards("S")
静的html出力は
<p> S and <span class = "heart">♥</span></p>
したがって、ヘルパー内で @H を使用して必要な html を作成できますが、スーツ (「S」など) を渡して適切な html を作成するにはどうすればよいですか。ここでは、S を返すだけですが、返したいのは
<span class = "spade">♠</span>