我工作的一个现有的项目,做了一些更新和有烦恼,在“FenDropDownListRoles”控制设置“FenSelectedValue”的价值。数据绑定问题与评估和演示/绑定 - C#Web表单asp.net
我不断收到错误:
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control in repeater control
但在Label控件中的eval正常工作。我一直在这里和那里阅读,而且我在适当的时候阅读了有关它的约束,因此我将控件从“EditItemTemplate”移到了“ItemTemplate”,以便测试它,但仍然没有运气。
<ItemTemplate>
<asp:Label ID="lblRolOmschrijving" Text='<%# Eval("Rol_omschrijving") %>' runat="server" />
<fen:FenDropDownListRoles ID="ddlRoles" FenSelectedValue='<%# Eval("Rol_omschrijving") %>' runat="server" Watermark="AdministratorType" Required="true" ValidationGroup="grpAddUser" />
</ItemTemplate>
请问,如果你使用内置的'DropDownList'工作? – mxmissile
还没有尝试过,会尝试,但它有点重构。自定义一个(已经存在)获取自身 – Lonefish
填充这应该告诉你从哪里开始寻找,如果它不那么变化问题是在'FenDropDownListRoles'某处后失效。 – mxmissile