我有我的自定义控件的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
不?