,,深入理解Asp.net中DataBinder.Eval的用法总结

,,深入理解Asp.net中DataBinder.Eval的用法总结

本篇文章是对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}按格式显示年月日

样式取决于网页配置中的设置{0:c} 或 {0:0,000.00} 货币样式 标准英国货币样式系统。网全球化请求编码='utf-8 '响应编码=' utf-8 '区域性=' en-US ' ui区域性=' en-US '//system。网显示为3,000.10

{0:c} 或 string.Format("{0:C}", price); 中国货币样式系统。网全球化请求编码='utf-8 '响应编码=' utf-8 '文化=' zh-cn ' ui文化=' zh-cn '//system。网显示为3,000.10

{0:c} 或 string.Format("{0:C}", price); 美国货币样式系统。网全球化请求编码='utf-8 '响应编码='utf-8' //system.web显示为$3,000.10

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: