我正在尝试在重复器控件中使用if语句,但是在if语句上收到了InvalidOperationException。
我的目标是仅在当前项目的UserType设置为Admin时,在重复器内运行一段代码块。
<asp:Repeater ID="rptSingleValueHeaders" runat="server">
<ItemTemplate>
<% if (Eval("UserType").ToString() == "Admin") { %>
<div>
do stuff here
</div>
<% } else { %>
<div>
do other stuff
</div>
<% } %>
</ItemTemplate>
</asp:Repeater>
我的数据源在aspx.cs上定义,并包含一个名为UserType的属性,类型为字符串。如果需要提供更多细节,请告诉我。谢谢。