如何将触发器添加到Updatepanel,其中触发事件位于Repeater内的用户控件内? [关闭]

问题描述 投票:3回答:2

我有一个名为CustomerFinder的UserControl用于搜索客户。转发器内部有“ADD”按钮。我为Repeater_ItemCommand创建了一个eventhandler。因为我打算在另一页上使用它。

在另一页上,我使用不在UpdatePanel中的此用户控件。所选客户有一个更新面板(当他们点击添加,选择客户时)

当他们单击UserControl中的ADD按钮时,我希望更新面板自动刷新它。

alt text (来源:barbarosalp.com

如您所见,Intellisense可以获得事件名称“OnrptCustomersCommand”

alt text (来源:barbarosalp.com

这是触发器......

我得到一个错误“无法找到事件'OnrptCustomersComman'”

我怎么能完成它?提前致谢

asp.net asp.net-ajax triggers updatepanel
2个回答
3
投票

从触发器部分删除ucCustomerFinder asyncpostbacktrigger元素,并将pnlSelectedCustomers.Update()命令添加到转发器的Repeater_ItemCommand事件中


1
投票

感谢Micheal Knishkern的回答。

但我也按照我的方式工作:)

只需从事件名称中删除两个字符“On”即可。

OnrptCustomersEvent到rptCustomersEvent

再次感谢

© www.soinside.com 2019 - 2024. All rights reserved.