我可以使用Html.Raw为卡套装设置单字母代码吗?

时间:2012-07-19 15:27:34

标签: c# razor webmatrix

这是我在WebMatrix(Razor语法)中的cshtml文件。是否有某种方法可以使用像@S这样的东西来输出套装符号?也就是说,我想将@ Html.Raw(S)缩减为@S。能以某种方式完成吗?我尝试了我认为俱乐部套装的样子,但它没有用。

@{
    var S = "♠";
    var C = @"Html.Raw(""♣"")";    
}

@Html.Raw(S)  <br />
@C 

<!-- output is 
♠ 
Html.Raw("&clubs;") 
-->

============================================== < / p>

谢谢@GSerg我用你的代码得到♣♦♥::

@{
    var C = Html.Raw("&clubs;");  
    var D = Html.Raw("&diams;"); 
    var H = Html.Raw("&hearts;"); 
    var S = Html.Raw("&spades;"); 
}

@C  @D  @H  @S

1 个答案:

答案 0 :(得分:4)

var C = new MvcHtmlString("&clubs;");

另一方面,

var C = Html.Raw("&clubs;");

完全一样。