<%# DataBinder.Eval(Container.DataItem,"ProductID")%>这种方法是不是获得值的控件必须放在datalist之类的容器控件里。如果不放在容器控件里有没有类似的取值方法
比如我的页面上只有一个label
我想让label.text=<%# DataBinder.Eval(Container.DataItem,"ProductID")%>可以吗
比如我的页面上只有一个label
我想让label.text=<%# DataBinder.Eval(Container.DataItem,"ProductID")%>可以吗
<%# DataBinder.Eval(Container.DataItem,"ProductID")%>就可以拉
“System.Web.UI.Control”并不包含对“DataItem”的定义
出现这个错误是什么原因
不放在容器控件里就不行吗
我的页面上就只有一个label,没有其他任何控件。能用这种形式吗
<asp:Label id="Label1" runat="Server" Text='<%# ("ProductID")%>'>
我用的是2003
还有 <%# ("ProductID")%>是不是在page-load事件里的dataset啊