【发布时间】:2013-12-19 21:03:18
【问题描述】:
在客户端模板中使用 DataItem.Eval(item, property) 时如何处理包含类型的字符串评估?
<%# (DataBinder.Eval(Container.DataItem, "Employee.FullName")).Contains("Unknown Employee") ? "Contractor": DataBinder.Eval(Container.DataItem, "Employee.FullName") %>
不知道为什么我在寻找解决方案时遇到问题。我需要使用 contains,因为字符串值包含很多 \n 和 \t 元素。所以只是一个表达式,如
<%# DataBinder.Eval(Container.DataItem, "Employee.FullName").Equals("Unknown Employee") ? "Contractor": DataBinder.Eval(Container.DataItem, "Employee.FullName") %>
返回 false。
【问题讨论】:
标签: asp.net .net data-binding