本篇文章是对Asp.net中数据绑定评估评价的用法进行了详细的分析介绍,需要的朋友参考下
%# Bind(主题)% //绑定字段%#容器DataItemIndex 1% //实现自动编号%#数据绑定器.评估(容器DataItem,[n]) %
通常使用的方法(这三个性能最好)
%# DataBinder .评估(容器DataItem, ColumnName) %%# DataBinder .评估(容器DataItem, ColumnName ,null) %%# DataBinder .评估(容器,数据项.ColumnName ,null) %其他用法
%# ((DataRowView)容器DataItem)[列名]% % #((datarow视图)容器DataItem).行[ColumnName] %%# ((DataRowView)容器. DataItem)[ ad title ]% % #((datarow视图)容器DataItem)[n] %%# ((DbDataRecord)容器DataItem)[0] %%#(((自定义类型)容器DataItem)).属性ToString() %//如果属性为字符串类型就不用ToString()了DataBinder.Eval用法范例
%#数据绑定器。评估(容器DataItem,“IntegerValue”,“{ 0:c }”%。格式化字符串参数是可选的。如果忽略参数,数据绑定器评估评价返回对象类型的值,//显示二位小数%#数据绑定器.评估(容器。数据项,单价, ${0:F2}) %
//{0:G}代表显示真实的或false项模板ASP:Image Width= 12 Height= 12 Border= 0 runat= server alternate text= % # DataBinder .评估(容器DataItem, Discontinued , { 0:G } )% ImageUrl= % # DataBinder .评估(容器DataItem,"已停止," ~/images/{0:G} .gif) % //ItemTemplate
//转换类型((字符串)数据库.评估(容器,数据项.p _ SHIP _ TIME _ sb M8’).Substring(4,4){0:d}日期只显示年月日{0:yyyy-mm-dd}按格式显示年月日{0:c}货币样式% #容器DataItem(price , {0:#,##0.00})%%# DataBinder .评估(容器DataItem, Company_Ureg_Date , { 0:yyyy-M-d } )%说明符类型格式输出(传递双精度1.42)输出(传递Int -12400) c货币{0:c} $1.42到$12,400 d十进制{0:d}系统格式异常-12400 e科学{ 0:e } 1.420000 e 000-1.240000 e 004 f定点1.42至12400.00克通用{0:g} 1.42 -12400牛顿数加逗号千位{ 0:n } 1.42-12400 r轮可脱扣{0:r} 1.42系统。十六进制{0:x4}系统。格式异常cf90
{0:d}日期只显示年月日{0:yyyy-mm-dd}按格式显示年月日
样式取决于网页配置中的设置