在 asp.net 前端页面上的两个 Eval 值之间切换



开发人员,我需要提供不同的

<%# Eval("variable") %>

对于我的网格。 我有要求,要求我显示 StagingDB 数据或 ProdDB 数据

伪代码

<%# If Eval("isDraft) ? Eval("tbl_staging_value") : Eval("tbl_value") %>

叠花...你是我唯一的希望... 谢谢。 周日工作...

您可以使用 ?: 运算符

<%# Convert.ToBoolean(Eval("isDraft")) ? Eval("tbl_staging_value"): 
    Eval("tbl_value") %>

通过在数据源上创建新属性

 public string tbl_val
 {
     get
     {
         return isDraft ? tbl_staging_value : tbl_value;
     }
 }

您可以简化数据绑定

<%# Eval("tbl_val") %>

最新更新