2

これは、WebMatrix(Razor構文)のcshtmlファイルです。@Sのような本当に短いものを使用してスーツのシンボルを出力する方法はありますか?つまり、@ Html.Raw(S)を@Sに減らしたいのです。どういうわけかできますか?クラブスーツのように見えるか試してみましたが、うまくいきませんでした。

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

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

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

==============================================

ありがとう@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
4

1 に答える 1

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

一方で、

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

まったく同じことをします。

于 2012-07-19T15:31:50.497 に答える