花哨的盒子不能使用更新面板

时间:2014-06-02 13:19:23

标签: asp.net fancybox updatepanel

我有一个更新面板内的转发器。重复器有链接按钮作为子控件。

<asp:UpdatePanel ID="pnlShipToChild" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rbShipToParent" EventName="CheckedChanged" />
<asp:AsyncPostBackTrigger ControlID="rbShipToChild" EventName="CheckedChanged" />
</Triggers>
<ContentTemplate>
<asp:Repeater ID="rptInvalidAccounts" runat="server" OnItemDataBound="rptInvalidAccounts_ItemDataBound">
 <ItemTemplate>
 <tr>
 <td>
 <%#Container.ItemIndex+1 %>
  </td>
  <td>
  <%# HtmlEncode(Convert.ToString(DataBinder.Eval(Container.DataItem, "CompanyName")))%>
   </td>
   <td>
   <%# HtmlEncode(Convert.ToString(DataBinder.Eval(Container.DataItem, "AccountNumber")))%>
    </td>
    <td>
    <asp:HyperLink ID="lnkEdit" title="Edit Address" class='popupTrigger h500 w700 iframe' runat="server" Text="Edit">      </asp:HyperLink>
      </td>
      </tr>
      </ItemTemplate>
     </asp:Repeater>

点击链接按钮(lnkEdit)我正在调用花式框,这是另一个页面(InvalidShippingAddress-Popup.aspx) 检查附加的屏幕截图。

enter image description here

但是当我点击编辑链接而不是打开花式框时,它会重定向到另一个页面。 任何人都可以告诉我如何解决这个问题或者为什么会出现这个问题。

这是我的jquery代码:

  $('.popup').fancybox({
    overlayColor: '#FFF',
    padding: 20,
    overlayOpacity: 0.4
  });

0 个答案:

没有答案