相关疑难解决方法(0)

ASP.Net转发器控件 - 使用条件语句

我试图在转发器控件内使用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>
Run Code Online (Sandbox Code Playgroud)

我的数据源在aspx.cs上定义,并包含一个名为UserType的属性,其类型为string.如果我需要提供更多详细信息,请与我们联系.谢谢.

asp.net repeater

6
推荐指数
1
解决办法
4210
查看次数

DataList,<ItemTemplate>中的条件语句?

我试图在ASP.NET 3.5中执行以下操作.基本上,我将LINQDataSource绑定到DataList.有一个名为"Deleted"的属性,如果是,我想显示不同的标记.以下代码抛出错误:

<asp:DataList runat="server">
    <ItemTemplate>
        <% If CBool(Eval("Deleted")) Then%> 
            ...
        <% Else%>
            ...
        <% End If%>
    </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果没有,有哪些替代方案?

asp.net datalist

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×2

datalist ×1

repeater ×1