asp.net Repeater中if块中判断Eval("")
来源:互联网 发布:天猫双十一数据直播 编辑:程序博客网 时间:2024/05/22 19:39
<asp:Repeater ID="rptMenus" runat="server" OnItemDataBound="rptMenus_ItemDataBound"> <ItemTemplate> <dl> <dt><%#(string.IsNullOrEmpty(Eval("PagePath").ToString()))?(Eval("MenuName").ToString()):("<a href=\""+Eval("PagePath") +"\" style=\"color:#333\" target=\""+Eval("Target") +"\">"+Eval("MenuName") +"</a>") %></dt> <% //如果PagePath不为空则生成if块里的HTML //public int _rowIndex=0; //参数 _rowIndex 从后台创建 //protected void Page_Load(object sender, EventArgs e) //{} string PagePath = ((List<ICM.Model.Admin.MenuInfo>)rptMenus.DataSource)[_rowIndex++].PagePath; if (string.IsNullOrEmpty(PagePath)) { %> <dd> <ul> <asp:HiddenField ID="hid_rptMenus_MenuID" runat="server" Value='<%#Eval("MenuID") %>' /> <asp:Repeater ID="rptMenuNodes" runat="server"> <ItemTemplate> <li><a href="<%#Eval("PagePath") %>" target="<%#Eval("Target") %>"><%#Eval("MenuName") %></a></li> </ItemTemplate> </asp:Repeater> </ul> </dd> <%}%> </dl> </ItemTemplate></asp:Repeater>
0 0
- asp.net Repeater中if块中判断Eval("")
- asp.net中eval的判断代码
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- ASP.NET中使用Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决方案
- asp.net中使用Eval
- 【.Net码农】ASP.NET中 Repeater嵌套
- ASP.NET 2.0 之在Repeater中嵌套使用Repeater
- asp.net(C#)中Repeater嵌套绑定Repeater
- asp.net 中repeater控件的使用
- asp.net 中repeater控件的使用
- asp.net 中repeater控件的使用
- 在Asp.net MVC中使用Repeater
- ASP.NET中 Repeater嵌套应用
- asp.net中Repeater分页代码…
- asp.net中repeater控件分页
- Asp.net中DataBinder.Eval 用法
- asp.net 中 Eval的使用
- linux下i2c驱动笔记
- 图像的膨胀与腐蚀、细化
- 杭电1028
- ubuntu16.04 启动qtcreator 无法加载help
- 2.3.如何构建寄存器中特定二进制数
- asp.net Repeater中if块中判断Eval("")
- 开始学习UE4
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- Git学习足迹---常用的基本操作02
- leetcode 2---Add Two Numbers 进位 链表 数学
- OpenGL 图像的加载和存储
- Using jdbc to access sqlite in Android
- C++第6次上机实验
- c++数组的学习