我想确定div类,如果cevaplanma_sayisi大于0,则div的class =“xx”和cevaplanma_sayisi不大于0 div的class =“yy”
<div <%# ((int)Eval("Cevaplanma_Sayisi")>0) ? {class="xx"} : {class="yy"} %> >
我的代码在上面但有些问题我怎么能这样做。
答案 0 :(得分:0)
试试这个
<div <%# ((int)Eval("Cevaplanma_Sayisi")) > 0 ? "class='xx'" : "class='yy'" %> >
答案 1 :(得分:0)
是不是应该使用“&lt;%#”来绑定数据?我会改用以下语法:
<div <%= ((int)Eval("Cevaplanma_Sayisi")>0) ? {class="xx"} : {class="yy"} %> >
但最理想的是:
<div class="<%= ((int)Eval("Cevaplanma_Sayisi")>0) ? xx : yy %>" >
我没有检查过这些代码,所以请带上一些盐。
答案 2 :(得分:0)
你可以在后面的代码中做到这一点
<div id="myId" runat="server"></div>
中的代码
protected void PageLoad(object sender, System.EventArgs e)
{
If(cevaplanma_sayisi > 0)
myId.Attributes["class"] = xx
else
myId.Attributes["class"] = yy
}