我有一个更新面板内的转发器。重复器有链接按钮作为子控件。
<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) 检查附加的屏幕截图。
但是当我点击编辑链接而不是打开花式框时,它会重定向到另一个页面。 任何人都可以告诉我如何解决这个问题或者为什么会出现这个问题。
这是我的jquery代码:
$('.popup').fancybox({
overlayColor: '#FFF',
padding: 20,
overlayOpacity: 0.4
});