【发布时间】:2012-08-16 05:36:34
【问题描述】:
我正在尝试使用 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>
所以我可以在helper 中使用@H 来创建我想要的html,但是我怎样才能传入一套西装(例如“S”)并创建适当的html。在这里,我只是取回了S,但我想要返回的是
<span class = "spade">♠</span>
【问题讨论】: