我工作的一個現有的項目,做了一些更新和有煩惱,在「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