Repeater控件经过绑定的数据判断显示UI
Repeater控件通过绑定的数据判断显示UI
各位大神帮帮忙 怎么写代码实现上述效果
------解决方案--------------------
1
2
3
4
5
6
7
8
9
10
11
<asp:Repeater ID="rptCategories" runat="server">
<ItemTemplate>
<%# Eval("Name").ToString()=="校长"?("<h1>"+Eval("Name").ToString() +"</h1>"):("<h4>"+Eval("CategoryName").ToString() +"</h4>")
<asp:Literal ID="litEralId" Text="<%#Eval("CategoryID") %>" runat="server"></asp:Literal>
</ItemTemplate>
</asp:Repeater>
<asp:Repeater ID="rptCategories" runat="server">
<ItemTemplate>
// 当Eval("Name")=="校长" 显示下面的UI
<h1><%#Eval("Name")%></h/>
<asp:Literal ID="litEralId" Text="<%#Eval("CategoryID") %>" runat="server"></asp:Literal>
//Eval("Name")!="校长" 显示下面的UI
<h4><%#Eval("CategoryName")%> </h4>
<asp:Literal ID="litEral1" Text="<%#Eval("CategoryID") %>" runat="server"></asp:Literal>
</ItemTemplate>
</asp:Repeater>
各位大神帮帮忙 怎么写代码实现上述效果
------解决方案--------------------
1
2
3
4
5
6
7
8
9
10
11
<asp:Repeater ID="rptCategories" runat="server">
<ItemTemplate>
<%# Eval("Name").ToString()=="校长"?("<h1>"+Eval("Name").ToString() +"</h1>"):("<h4>"+Eval("CategoryName").ToString() +"</h4>")
<asp:Literal ID="litEralId" Text="<%#Eval("CategoryID") %>" runat="server"></asp:Literal>
</ItemTemplate>
</asp:Repeater>