当我向Datatext字段添加Eval语句时,为什么我的控件ID不起作用
本文关键字:为什么 我的 控件 不起作用 ID 语句 Datatext 字段 Eval 添加 | 更新日期: 2023-09-27 18:09:59
代码:
<telerik:RadComboBox runat="server" ID="CboLists"
DataTextField="<%# Eval("Attributes['listname']") %>" DataValueField="Id">
//rest of the combobox, includes an itemtemplate;
它在没有DataTextField="<%# Eval("Attributes['listname']") %>"
的情况下工作得很好,但一旦我添加了它,CboLists就会变成红色,并显示"当前上下文中不存在CboListes名称"。
组合框在页面加载时填充类型为Microsoft.Xrm.Sdk.Entity
的列表。如果没有显示组合框,我想显示所选实体的特定属性,但我不知道如何显示它。
假设您的Eval是正确的,您需要使用单引号和双引号的正确组合。
<telerik:RadComboBox runat="server" ID="CboLists"
DataTextField='<%# Eval(Attributes["listname"]) %>' DataValueField="Id">