【发布时间】:2009-04-02 16:23:22
【问题描述】:
我在一个简单的 ASP.NET 页面上写了这个:
jQuery(document).ready(function() {
jQuery("form").submit(function() {
alert("kikoo");
return false
});
});
当我提交(通过单击按钮、链接等)时,我从未看到警告框。
asp.net 页面中是否有“绕过”提交的内容(我想到了 dopostback javascript 方法)
谁能告诉我为什么?
【问题讨论】:
-
页面上是否有任何可能导致处理程序无法设置的 javascript 错误?
-
此块在页面中的确切位置和时间运行?
-
我遇到了同样的问题,jQuery 没有捕获 ASP.NET 表单上的提交事件,我怀疑这是由于 _DoPostback 架构,正如 Pitming 所建议的那样。令人沮丧的是,这里似乎没有人认真考虑过这一点。
标签: .net asp.net javascript jquery