屏蔽一个Eval 并且隐藏一个td 怎么做
<ItemTemplate>
<tr>
<td>
<%# Eval("RowNumber")%>
</td>
<td>
<%# Eval("Province") %>
</td>
<td>
<%# Eval("City")%>
</td>
<td >
<%# Eval("County")%>
</td>
<td>
<%#Eval("num")%>
</td>
<td>
<%#Eval("userr")%>
</td>
</tr>
</ItemTemplate>
比如说 我有一个值 id 通过 id来进行<td><%#Eval("userr")%></td>的隐藏和屏蔽 应该怎么做??
------解决方案--------------------在后台点击事件的时候传入这个ID,在根据这个ID来隐藏或者显示前面的userr
<asp:LinkButton ID="xian" runat="server" CommandArgument='<%#Eval("id") %>' CommandName="xian">显示</asp:LinkButton>
int id = int.Parse(e.CommandArgument.ToString());
if (e.CommandName == "xian") {
if (id % 2 == 0)
{
操作
}
else
{
操作
}
}
------解决方案--------------------你可以在你的td里面绑定一个
<input type="hiddle" value="<%#Eval("id")%>">
这样不就可以了么?
或者三元:
<a href="#" class="<%#Eval("FileName").ToString() == "" ? "ledge_charge_nohas" : "ledge_charge_has"%>"></a>