我正在使用star rating plugin,我希望根据特定条件设置data-rateit-readonly
的值,即
data-rateit-readonly="@Request.IsAuthenticated?(@Model.HasRatedOnAccuracy?true:false):true"
但它给了我
data-rateit-readonly="True?(False?true:false):true"
但我希望如果Request id经过身份验证,那么它应该检查用户是否已经评级,最后的html应该看起来像是
data-rateit-readonly="true"
或
data-rateit-readonly="false"
请帮我解决这个问题...
答案 0 :(得分:2)
您应该使用多标记语法支持(为了便于阅读而分开):
data-rateit-readonly="@(Request.IsAuthenticated ? (
Model.HasRatedOnAccuracy ? true : false
) : true)"