FormView ItemTemplate 中的 ASP.net 访问控制
我有一个表单视图,其中包含一个带有控件的项目模板,是否可以访问该控件 OnDatabound 以便我可以将控件与数据绑定。我在这里使用面板作为示例。
<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>
I have a form view with an item template with a control inside, is it possible to access that control OnDatabound so I can bind the control with data. I'm using a panel as an example here.
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您还必须注意您想要查找的控件所在的项目模式。就像如果您在项目模板中进行控件一样,那么它会像..
You have to take care the item mode as well in which your control exist which you want to find. Like if your control in Item Template, then it would be like..
我在您的标记中没有看到标签,但看到了一个面板。因此要访问该面板,
请尝试
I don't see a label in your markup but see a Panel. So to access the panel,
Try
下面的代码解决了我的问题。尽管该示例访问标签,但它适用于大多数控件。您只需将
DataBound
事件添加到FormView
即可。This code below solved my issue. Although the example accesses a label it applies to most controls. You simply have to add a
DataBound
event to yourFormView
.