我有我的自定義控件的formview內。此自定義控件具有多種屬性,其中之一是Value
,我試圖將其綁定。ASP.NET自定義控件 - DataBinding
使用Container.DataItem
我可以我的數據綁定控件,一切正常:
<fc:Literal runat="server" ID="readState" Label="State:" Value='<%# Container.DataItem("ActivityState") %>' />
後來,當我嘗試使用Eval
數據綁定,那麼它不會:
<fc:Literal runat="server" ID="readState" Label="State:" Value='<%# Eval("ActivityState") %>' />
提供錯誤:
一切工作都很好Container.DataItem
,所以我的問題是:爲什麼Container.DataItem
工作和Eval
不?