监听器没有在我的ASP上工作.. NET按钮从我的Jquery
Listener isn't working on my ASP.NET button from my Jquery
基本上我的Jquery没有在我的ASP按钮的onclick
上开火。. NET,我是使用Jquery的新手,所以我不确定我的语法是否正确。显然我是从<body>
通过onload
调用它的。我的代码在下面,所以我只是寻求帮助,试图找到为什么它不会加载,所以我的实际问题是:为什么我的Jquery函数不会从我的按钮加载?
<head runat="server">
<title>Fire Test</title>
<link id="stylesheet" href="ControlStyle.css" rel="stylesheet" type="text/css" runat="server" />
<meta name="viewport" content="width=device-width; initial-scale = 1.0; maximum-scale=1.0; user-scalable=no" />
<script type="text/javascript" src="~/Production/jquery.js"></script>
<style type="text/css">
.style1
{
font-size: x-large;
}
</style>
<script type="text/javascript">
function init() {
$("#OkBtn").on("click", alertFire);
function alertFire() {
alert("Update Successful!");
}
}
</script>
</head>
<body background="../icons/Building-Confidence-logo.jpg" onload="init();">
try
$("#<%=OkBtn.ClientID%>").on("click", alertFire);
也不需要单独创建函数
你可以去:
$("#<%=OkBtn.ClientID%>").on("click", function(){
alert("Update Successful!");
});
与其在body load上使用init,为什么不使用jquery load event
<script>
$(function(){
$("#<%=OkBtn.ClientID%>").on("click", function(){
alert("Update Successful!");
});
});
</script>
编辑
它可能是如果jQuery没有正确加载的一件事。你得到javascript错误说$ is undefined
.
试着去掉所有的脚本块,把它放在
<script>
$(function(){
alert("Hello");
});
</script>
如果在每次刷新页面时没有弹出"Hello"那么问题就出在这一行和jquery的加载上
<script type="text/javascript" src="~/Production/jquery.js"></script>
你需要在$(function() { });
中绑定你的onclick
:
$(function(){
$("#<%= OkBtn.ClientID %>").on("click", alertFire);
});
编辑:根据您的编辑,从body
加载中删除Init。
试试这个:
$(document).ready(function(){
$("#OkBtn").click(function() {
alert("Update Successful!");
});
});
不要把它放在你的init
函数中
相关文章:
- 如何使用默认的网络摄像头拍摄照片并将其保存在我的c#.net web应用程序中
- 如何将我的自定义时间选择器链接到我的asp.net
- 如何在asp.net中自动注销我的网站10分钟后,在我的网站处于空闲状态
- 使用JavaScript将日期/时间添加到我的asp.net用户控件中
- 如何让javascript在Asp.Net中注入到我的布局中的视图中进行渲染
- 正在jsfiddle.net上工作,但不在我的笔记本电脑上
- 将jsmeter用于我的asp.net应用程序
- 用于导出Excel的.Net MVC 4.5 JqGrid按钮功能不起作用.什么'我的代码错了
- 如果我的所有用户都有 AD 帐户,那么使用集成 Windows 身份验证来保护 .NET WebAPI 以供 JavaS
- ASP.NET:是否可以将CSS或Javascript注入到我的Web应用程序中的每个页面中
- 为什么我的正则表达式在 .NET 中工作,但在 Javascript 中不起作用
- 禁用浏览器后退按钮,但在我的 asp.net 应用程序中保持启用状态
- JSON 对象未正确发送到我的 ASP.NET MVC 控制器,缺少属性
- 在编辑我的信息 (asp.net) 后获取 HTML 标记
- 使用 ajax 将我的 asp.net 网格视图与 javascript 绑定
- 我可以在我的 asp.net 代码中访问 Javascript 数组吗?
- 如何触发附加到我的页面的内联 Javascript?(ASP.NET 网络表单)
- 如何查看我的 asp.net 网站的实时访问者数量
- 在 ASP.NET 中使用母版页时使用我的 sript
- 为什么GoogleMap不显示与关键和显示与v在我的.net项目