使按钮不刷新Aspx页面
Make the Button do not refresh the Aspx Page
我正试图在我的网站上做一个JavaScript,当我点击一个按钮时,会出现一个弹出窗口,但Aspx每次点击按钮都会重新加载网页,刷新前的JavaScript会起作用,但页面会重新加载,页面会恢复到没有弹出窗口的状态。有没有什么方法可以在不影响aspx按钮功能的情况下,使页面在按下HTML按钮时不刷新?
这是HTML/ASPX:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<link rel="stylesheet" type="text/css" href="../css/main.css" />
<script type="text/javascript" src="../Scripts/jquery.js"></script>
<script type="text/javascript" src="../Scripts/jqueryui.js"></script>
<script type="text/javascript" src="../Scripts/myjqTest.js"></script>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form runat="server">
<div id="header">
<li><asp:LinkButton ID="loginoptionsButton" CssClass="loginoptionsButton"
runat="server" CausesValidation="False" ClientIDMode="Static"
OnClick="loginoptionsButton_Click">LOGIN</asp:LinkButton></li>
<li><asp:LinkButton ID="signuplogoutButton" CssClass="signuplogoutButton"
runat="server" CausesValidation="False" ClientIDMode="Static"
OnClick="signuplogoutButton_Click">CADASTRAR-SE</asp:LinkButton></li>
</div>
<div id="content">
<button id="TestJS" class="">Test</button>
<div id="Popup" class=""></div>
</div>
</form>
</body>
</html>
这是JS:
var test = document.getElementById("Popup");
test.addEventListener("click", function () {
if (test.className === "Hide") {
test.className = "";
} else {
test.className = "Hide";
}
});
试试这个:
test.addEventListener("click", function (event) {
if (test.className === "Hide") {
test.className = "";
} else {
test.className = "Hide";
}
event.preventDefault();
});
相关文章:
- 将 jQuery 代码添加到 Index.aspx 页面
- 如何在aspx页面之间传递参数
- .aspx页面上引导程序中的动态选项卡
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- window.onload适用于aspx页面,但不适用于普通html
- 在aspx页面c#之间传递/引用/发送变量/会话状态
- 将数据发布到iframe(aspx)以在aspx页面的页面加载中捕获它
- 如何使用js在两个aspx页面之间进行通信
- 将外部javascript文件视为Aspx页面的一部分
- aspx页面VS2012的javascript函数中未命中断点
- 将Javascript变量传递给C#函数aspx并从中返回到aspx页面
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- 在aspx页面中实现javascript时出现问题
- 如何在aspx页面中使用日期选择器
- 如何从aspx页面引用jquery函数
- 如何从Aspx页面发送Json数据
- 如何在aspx页面中的转发器ItemDataBound中传递函数中的Control.ClientID
- 禁用.aspx页面上的权限,但启用超链接
- 如何在传递到aspx页面之前加密数据
- 调整从 aspx 页面链接的 pdf 的大小