0
我想使用WebMatrix來創建靜態html。 (想想CMS)如何使用WebMatrix中創建的幫助程序(C#Razor語法)?
我有這樣的幫手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」)並創建appropri吃了HTML。在這裏,我只是回到S,但我想要返回的是
<span class = "spade">♠</span>