• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.NET Eval 求值运算的一些用法
    %# Bind("Subject") %> //绑定字段
    %# Container.DataItemIndex + 1%> //实现自动编号
    %# DataBinder.Eval(Container.DataItem, "[n]") %>
    通常使用的方法(这三个性能最好)
    %# DataBinder.Eval(Container.DataItem, "ColumnName") %>
    %# DataBinder.Eval(Container.DataItem, "ColumnName", null) %>
    %# DataBinder.Eval(Container, "DataItem.ColumnName", null) %>
    其他用法
    %# ((DataRowView)Container.DataItem)["ColumnName"] %>
    %# ((DataRowView)Container.DataItem).Row["ColumnName"] %>
    %# ((DataRowView)Container.DataItem)["adtitle"] %>
    %# ((DataRowView)Container.DataItem)[n] %>
    %# ((DbDataRecord)Container.DataItem)[0] %>
    %# (((自定义类型)Container.DataItem)).属性.ToString() %>//如果属性为字符串类型就不用ToString()了
    DataBinder.Eval用法范例
    %# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:c}") %>
    格式化字符串参数是可选的。如果忽略参数,DataBinder.Eval 返回对象类型的值,
    //显示二位小数
    %# DataBinder.Eval(Container.DataItem, "UnitPrice", "${0:F2}") %>
    //{0:G}代表显示True或False
    ItemTemplate>
    asp:Image Width="12" Height="12" Border="0" runat="server"
    AlternateText='%# DataBinder.Eval(Container.DataItem, "Discontinued", "{0:G}") %>'
    ImageUrl='%# DataBinder.Eval(Container.DataItem, "Discontinued", "~/images/{0:G}.gif") %>' />
    /ItemTemplate>
    //转换类型
    ((string)DataBinder.Eval(Container, "DataItem.P_SHIP_TIME_SBM8")).Substring(4,4)
    {0:d} 日期只显示年月日
    {0:yyyy-mm-dd} 按格式显示年月日
    {0:c} 货币样式
    %#Container.DataItem("price","{0:¥#,##0.00}")%>
    %# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>
    Specifier Type Format Output (Passed Double 1.42) Output (Passed Int -12400)
    c Currency {0:c} $1.42 -$12,400
    d Decimal {0:d} System.FormatException -12400
    e Scientific {0:e} 1.420000e+000 -1.240000e+004
    f Fixed point {0:f} 1.42 -12400.00
    g General {0:g} 1.42 -12400
    n Number with commas for thousands {0:n} 1.42 -12,400
    r Round trippable {0:r} 1.42 System.FormatException
    x Hexadecimal {0:x4} System.FormatException cf90
    {0:d} 日期只显示年月日
    {0:yyyy-mm-dd} 按格式显示年月日
    样式取决于 Web.config 中的设置
    {0:c} 或 {0:£0,000.00} 货币样式 标准英国货币样式
    system.web>
    globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="en-US" />
    /system.web>
    显示为 £3,000.10
    {0:c} 或 string.Format("{0:C}", price); 中国货币样式
    system.web>
    globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-cn" uiCulture="zh-cn" />
    /system.web>
    显示为 ¥3,000.10
    {0:c} 或 string.Format("{0:C}", price); 美国货币样式
    system.web>
    globalization requestEncoding="utf-8" responseEncoding="utf-8" />
    /system.web>
    显示为 $3,000.10
    您可能感兴趣的文章:
    • ASP.NET配置文件Web.config用法详解
    • ASP.net全局程序文件Global.asax用法分析
    • ASP.NET中IsPostBack用法详解
    • ASP.NET Dictionary 的基本用法示例介绍
    • 关于ASP.NET中TreeView用法的一个小例子
    • 深入理解Asp.net中DataBinder.Eval的用法总结
    • asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法
    • asp.net中for和do循环语句用法分享
    • TreeView 用法(有代码)(asp.net)
    • asp.net TIDFtp用法介绍
    • asp.net Md5的用法小结
    • ASP.NET中TimeSpan的用法实例解析
    上一篇:asp.net中一次性动态绑定多个droplistdown
    下一篇:asp.net 仿腾讯微薄提示 还能输入*个字符 的实现代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    ASP.NET Eval 求值运算的一些用法 ASP.NET,Eval,求值,运算,的,