我有一個帶有內部控件的項目模板的窗體視圖,是否可以訪問該控件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