哪位碰到过在页面后台代码里访问不到前台页面的服务器控件(放在datalist里)。
先前写的代码同样的代码可以访问<datalist><ItemTemplate>
<asp:Label ID="lblID" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"id") %>'></asp:Label>
</datalist></ItemTemplate>当前上下文中不存在名称“lblID但是我另外的一个函数能访问到,它又不报错。。
先前写的代码同样的代码可以访问<datalist><ItemTemplate>
<asp:Label ID="lblID" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"id") %>'></asp:Label>
</datalist></ItemTemplate>当前上下文中不存在名称“lblID但是我另外的一个函数能访问到,它又不报错。。
后台代码如下: for (int i = 0; i < this.GVLst.Items.Count; i++)
{
Label lb = GVLst.Items[i].FindControl("lblID") as Label;
string a = lb.Text;
//do something...
}