gpt4 book ai didi

javascript - 为什么 colorbox 在 asp.net 按钮 OnClientClick 事件上立即关闭

转载 作者:行者123 更新时间:2023-11-30 00:18:04 27 4
gpt4 key购买 nike

在我的 asp.net 页面中

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="QDCM.Site.Speaker.WebForm2" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Colorbox practice</title>
<link href="../Styles/css/colorbox.css" rel="stylesheet" />
<script src="../../Scripts/jquery-1.10.2.js"></script>
<script src="../Styles/js/jquery.colorbox.js"></script>
<script type="text/javascript">
function openColorBox() {
$.colorbox({ width: "80%", height: "80%", iframe: true, href: "../QD/AddDocmnts.aspx" });
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>

<asp:Button ID="Button1" runat="server" Text="This should also work!" OnClientClick="openColorBox();" />

<input type="button" value="this works!" onclick="openColorBox()" />

</div>
</form>

这个<input type="button" value="open color box" onclick="openColorBox()" />工作正常,Colorbox在 html 按钮上正确弹出 onclick事件

但是,在这个 <asp:Button ID="Button1" runat="server" Text="This should also work!" OnClientClick="openColorBox();" />
asp.net 按钮,它似乎不能正常工作,颜色框弹出然后立即自动关闭,

我们如何在 asp.net 按钮中使用它?

最佳答案

尝试

<asp:Button ID="Button1" runat="server" Text="This should also work!" OnClientClick="openColorBox(); return false;" />

这是取消按钮的默认回发

关于javascript - 为什么 colorbox 在 asp.net 按钮 OnClientClick 事件上立即关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34111654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com