Repeater中使用条件的两种方法
1、使用三目运算符
display=<%#(Eval("Sex", "{0}") == "01") ? "none" : "block"%>
2、后台绑定
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Image img = (Image)e.Item.FindControl("Img"); //注意参数名Img正是前台的ID
string flag = DataBinder.Eval(e.Item.DataItem, "flag").ToString();
if (flag == 2) img.ImageUrl = "~/" + DataBinder.Eval(e.Item.DataItem, "imgsrc");
else img.Visible = false; //让Image控件消失
}
Repeater中使用条件的两种方法的更多相关文章
- php获取数组中重复数据的两种方法
		分享下php获取数组中重复数据的两种方法. 1,利用php提供的函数,array_unique和array_diff_assoc来实现 <?php function FetchRepeatMem ... 
- [转]Qt中定时器使用的两种方法
		Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就是使用QTimer类. 其精确度一般依赖于操作系统和硬件,但一般支持20ms.下面将分别介绍两种方法来使用定时器. 方法 ... 
- python中执行shell的两种方法总结
		这篇文章主要介绍了python中执行shell的两种方法,有两种方法可以在Python中执行SHELL程序,方法一是使用Python的commands包,方法二则是使用subprocess包,这两个包 ... 
- vue中使用echarts的两种方法
		在vue中使用echarts有两种方法一.第一种方法1.通过npm获取echarts npm install echarts --save 2.在vue项目中引入echarts 在 main.js 中 ... 
- MySQL中删除数据的两种方法
		转自:http://blog.csdn.net/apache6/article/details/2778878 1. 在MySQL中有两种方法可以删除数据: 一种是delete语句,另一种是trunc ... 
- 在C++中定义常量的两种方法的比较
		常量是定以后,在程序运行中不能被改变的标识符.C++中定义常量可以用#define .const 这两种方法.例如:#define PRICE 10 //定义单价常量10const int PRICE ... 
- Ajax中解析Json的两种方法详解
		eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: var jsonDate = '{ "name&qu ... 
- Endnote在latex中的应用的两种方法
		从endnote中向latex文档批量插入参考文献的两种方法 一.若是latex模板中参考文献编写的命令是: \begin{thebibliography} \bibitem{lab1}LIU M L ... 
- Ajax中解析Json的两种方法
		eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: var jsonDate = '{ "name" ... 
随机推荐
- [CF977F]Consecutive Subsequence
			题目描述 You are given an integer array of length n. You have to choose some subsequence of this array o ... 
- 【转】IAR Embedded Workbench for ARM 8.22.1 基础使用教程
			@2018-12-15 [小记] IAR Embedded Workbench for ARM 8.22.1 基础使用教程 
- 小程序-camera
			camera 使用这个组件使用手机的拍摄功能.实现如下操作 打开拍摄画面,在手机上半屏显示拍摄取景,下面有一个拍摄按钮.点击后,取景器位置显示拍摄画面,下面显示确定取消按钮. 确定后,下方的预览图片列 ... 
- luogu5020 [NOIp2018]货币系统 (完全背包)
			我那个新的货币系统,就是把原来的货币系统中能被其他数表示的数删掉 那我就算有多少数能被别的数表示,那肯定是要被比它小的表示 于是排个序做完全背包就好了 但是我太zz不会完全背包,然后写了个bitset ... 
- Equivalent Sets HDU - 3836 (Tarjan)
			题目说给出一些子集,如果A是B的子集,B是A的子集,那么A和B就是相等的,然后给出n个集合m个关系,m个关系表示u是v的子集,问你最小再添加多少个关系可以让这n个集合都是相等的 如果这n个几个都是互相 ... 
- Windows下VMware14黑屏
			解决方法 以管理员身份运行命令提示符,执行netsh winsock reset 
- C# winfrom容器布局与工具栏&&右键菜单栏&&隐藏显示小图标的的简单事件
			前两天的时候学习了winfrom,简单地说就是各种布局,然后给按钮,textbox等各种控件添加各种事件的操作,经过前天一晚上,昨天一天的练习操作的还算熟练,但是对构造函数传值还是不是很了解,由于各种 ... 
- A1065. A+B and C (64bit)
			Given three integers A, B and C in [-263, 263], you are supposed to tell whether A+B > C. Input S ... 
- java List<String>  转换成带逗号的字符串
			使用commons-lang3-3.3.2.jar org.apache.commons.lang3.StringUtils.join(applyNameList, ","); 
- typedef typename的用法
			我自己最后在这篇文章里理解:[C++]typedef typename什么意思? typedef typename A::a_type b_type; 其中typename是告诉编译器A::a_typ ... 
