datalist一个标签绑定的是数据库中的一个字段messname,前台显示的时候,如果messname为空,则隐藏这个空间visible属性设置为false,如果不是则设置为true,请问在前台的代码中怎么实现这个功能
<asp:DataList ID="DataList1" runat="server" Width="620px">
<ItemTemplate>
<asp:Label ID="messname" runat="server" Text='<%# Eval("messname") %>' Visible="?"></asp:Label>
</ItemTemplate>
</asp:DataList>
<asp:DataList ID="DataList1" runat="server" Width="620px">
<ItemTemplate>
<asp:Label ID="messname" runat="server" Text='<%# Eval("messname") %>' Visible="?"></asp:Label>
</ItemTemplate>
</asp:DataList>
试试看。
刚才少了个'
后台写
protected void s()//权限
{if(............){......=true;}else{....=false;}}控制即可
<ItemTemplate>
<asp:Label ID="messname" runat="server" Text='<%# Eval("messname") %>' Visible='<%# string.isNullOrEmpty(Eval("messname").ToString())?false :true%>></asp:Label>
</ItemTemplate>
</asp:DataList>或public bool GetVisible(string msg)调用