我有一个带有内部控件的项目模板的窗体视图,是否可以访问该控件OnDatabound,以便我可以将控件与数据绑定。我在这里用一个面板作为例子。FormView ItemTemplate中的ASP.net访问控制
<cc1:LOEDFormView ID="FireFormView" runat="server" DataSourceID="DataSourceResults" CssClass="EditForm" DataKeyNames="id" OnDatabound="FireFromView_Databound">
<ItemTemplate>
<asp:Panel ID ="pnl" runat="server"></asp:Panel>
</ItemTemplate>
</cc1:LOEDFormView>
试过这个,控件仍然是空的 – Funky 2011-05-06 08:01:57
确保formview有行数据绑定,否则它将始终为空。检查您的选择语句和参数以及 – irfandar 2012-10-20 17:07:12
我想在OnDataBound事件方法中找到控件。它仍然是空的。 我通过调试发现它不是空,当我从任何位置(page_load等)手动调用FormView.DataBind()。但是,当SqlDataSource通过SqlDataSourceID属性自动绑定时,OnDataBound中的FormView中不存在任何控件。荒谬。关于要废弃这整个事情,只是使用没有减速的剃须刀mvc。 – Barry 2017-09-21 14:42:47