我想确定 div 类,如果 cevaplanma_sayisi 大于 0 div 的 class="xx" 并且 cevaplanma_sayisi 不大于 0 div 的 class="yy"
<div <%# ((int)Eval("Cevaplanma_Sayisi")>0) ? {class="xx"} : {class="yy"} %> >
我的代码在上面,但出了点问题我该怎么做。
我想确定 div 类,如果 cevaplanma_sayisi 大于 0 div 的 class="xx" 并且 cevaplanma_sayisi 不大于 0 div 的 class="yy"
<div <%# ((int)Eval("Cevaplanma_Sayisi")>0) ? {class="xx"} : {class="yy"} %> >
我的代码在上面,但出了点问题我该怎么做。
试试这个
<div <%# ((int)Eval("Cevaplanma_Sayisi")) > 0 ? "class='xx'" : "class='yy'" %> >
“<%#”不应该用来绑定数据吗?我会改用以下语法:
<div <%= ((int)Eval("Cevaplanma_Sayisi")>0) ? {class="xx"} : {class="yy"} %> >
但理想情况下:
<div class="<%= ((int)Eval("Cevaplanma_Sayisi")>0) ? xx : yy %>" >
我没有检查过这些代码,所以对它们持保留态度。
好吧,你可以在后面的代码中做到这一点
<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
}