리피터 컨트롤 내부에서 if 문을 사용하고 if에서 InvalidOperationException을 수신하려고합니다.ASP.Net 중계 제어 - 조건문 사용
내가하려는 것은 현재 항목에 Admin으로 설정된 UserType이있는 경우에만 리피터 내부에서 코드 블록을 실행하는 것입니다.
<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이라는 속성이 있습니다. 더 자세한 정보를 제공해야하는지 알려주세요. 고맙습니다.
중복 가능성을 [만약 리피터 ItemTemplate을의 문] (http://stackoverflow.com/questions/17168851/if-statement-in- repeaters-itemtemplate) – melancia
물건에 html 마크 업이 표시됩니다 – noclist
내 데이터 소스에서 오는 속성을 평가하려고 할 때 참조 된 SO의 답변이 적용되지 않습니다. – noclist