如何引发内部转发器itemcommand事件

时间:2011-03-16 17:12:19

标签: asp.net repeater

这是我目前的逻辑

<asp:repeater>

    <asp:button id="btnMain"/>

  <asp:repeater>
     <asp:button id="btnChild"/>
  </asp:repeater>

</asp:repeater>

点击“btnchild”,我需要在overlay中打开用户控件来进行某种验证,一旦用户提供了信息,我需要进一步处理“btnChild”命令。

逻辑是暂停itemcommand事件并需要一些用户验证,并在用户验证时继续使用itemcommand。

那么如何在提交叠加数据时提出转发器的itemcommand事件?

1 个答案:

答案 0 :(得分:0)

好吧,你不能暂停项目命令事件;实质上,单击显示用户确认的对话框必须触发其余操作。这意味着您必须在命令中存储有关对象的足够信息(例如在视图状态中存储密钥或与正在评估的对象相关的会话),并重新查询任何数据或从session / viewstate获取值并继续使用过程

HTH。