0

星評価プラグインを使用していますがdata-rateit-readonly、特定の条件に基づいての値を設定したいです。

  data-rateit-readonly="@Request.IsAuthenticated?(@Model.HasRatedOnAccuracy?true:false):true"

しかし、それは私に与えます

data-rateit-readonly="True?(False?true:false):true"

しかし、リクエストIDが認証されている場合は、ユーザーがすでに評価しているかどうかを確認する必要があります。最後に、最終的なhtmlは次のようになります。

data-rateit-readonly="true"

また

data-rateit-readonly="false"

この問題を解決するのを手伝ってください...

4

1 に答える 1

2

マルチトークン構文のサポートを使用する必要があります(読みやすくするために分割されています)。

data-rateit-readonly="@(Request.IsAuthenticated ? (
    Model.HasRatedOnAccuracy ? true : false
) : true)"
于 2012-09-12T21:00:24.290 に答える