【问题标题】:How to stop postback when calling usercontrol调用用户控件时如何停止回发
【发布时间】:2009-12-10 07:41:07
【问题描述】:

我有一个 ModalPopupExtender 控件和一个包含 iframe 的面板。 ModalPopupExtender 的 TargetControlID 属性设置为名为 btnFind 的 html 按钮控件。

当我单击查找按钮时,带有 iframe 控件的面板显示为模式弹出窗口。

这很好,但后来我决定将这些控制权交给用户控件,并多次使用它。我做到了,它可以工作,但是当我调用 usercontrol 打开模式弹出窗口时,我的主页正在回发。我无法阻止它。我的用户控件的语法如下。谁能给我一些建议来阻止回发?

<PBG:Modal ID="mdlFind" runat="server" Height="460" Width="840" TargetControlId="btnFind" />

【问题讨论】:

    标签: asp.net-ajax user-controls postback modalpopupextender


    【解决方案1】:

    尝试删除runat="server"

    【讨论】:

    • 我删除了它,但它没有用。用户控件必须有这个属性。
    【解决方案2】:
         Use Updatepanel(ajax panel for asp.net) to avoid postback.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多