按钮点击触发ajax事件,Jquery asp.net按钮点击事件通过ajax
这是jQuery真正发光的ASP.Net开发人员。假设你有这个ASP按钮:
当呈现时,你可以看看页面的源代码,它上面的id不会是btnAwesome,而是$ ctr001_btnAwesome或者类似的东西。这使得它在屁股中发现在javascript中的痛苦。输入jQuery。
$(document).ready(function() {
$("input[id$='btnAwesome']").click(function() {
// Do client side button click stuff here.
});
});
id $ =正在使用btnAwesome对id为ENDING进行正则表达式匹配。
编辑:
你想要从客户端的按钮点击事件调用ajax调用吗?你想打电话什么?有很多关于使用jQuery的非常好的文章,使得Ajax调用ASP.Net代码背后的方法。
它的要点是你创建一个标记有WebMethod属性的静态方法。然后可以使用jQuery通过使用$ .ajax来调用它。
$.ajax({
type: "POST",url: "PageName.aspx/MethodName",data: "{}",contentType: "application/json; charset=utf-8",dataType: "json",success: function(msg) {
// Do something interesting here.
}
});
很多很好的ASP.Net / jQuery的东西有。确保你读了为什么你必须使用msg.d在.Net 3.5(也许从3.0)的回报。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
