0

データバインディングブロックでいくつかの文字(この場合は星)を生成しようとしています。クライアント側で生成されているのはアンパサンドだけです(ただし正しい数値です)。

<span class="review-stars">
    <%# New String("&#9733;", Eval("CustomerReviewScore"))%>
</span>

キャラクターが実際にクライアントに登場するために何をする必要があるのか​​わかりません。

編集:

HTMLは次のとおりです。

<span class="review-stars">&amp;&amp;&amp;&amp;&amp;</span>
4

1 に答える 1

1

Literal代わりにコントロールを使用して、そのModeプロパティをPassThrough次のように設定できます。

<asp:Literal ID="Literal1"
    Mode="PassThrough"
    Text= '<%# New String("&#9733;", Eval("CustomerReviewScore"))%>'       
    runat="server">
</asp:Literal>
于 2013-02-05T23:23:43.917 に答える