javascript - 在 asp.net anypostback 之前做一些 javascript

标签 javascript asp.net postback

我想在页面返回之前用 javascript 做一些事情。

如何在任何 asp.net 回发之前运行 javascript 函数?

$('form').submit(function () {
      alert('hello');
});

它不起作用...:(

最佳答案

我找到了路,在asp.net forums这是代码隐藏中的一些代码。

只需将它添加到您的 Page_Load 事件处理程序,将 javaScript 字符串更改为您想要发生的内容。

string scriptKey = "OnSubmitScript";
string javaScript = "alert('RegisterOnSubmitStatement fired');";
this.ClientScript.RegisterOnSubmitStatement(this.GetType(), scriptKey, javaScript);

关于javascript - 在 asp.net anypostback 之前做一些 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9654808/

相关文章:

javascript - 没有每个和回调函数的 jQuery 循环

javascript - 如何使用ajax和php将值保存在数组的数据库中

c# - 从后面的代码中隐藏 ASPxPopupControl

c# - 限制 ASP.net 下拉菜单

回发或初始请求期间的 ASP.NET 事件顺序

javascript - ASP.Net 复选框回发不会触发

c# - asp :button click 上的 ASP.NET 异步回发

javascript - JSON 是否可以用于存储/访问静态数据?

Javascript Handsontable - 未捕获的类型错误 : Cannot read property 'insertBefore' of undefined

asp.net - CSS 将鼠标悬停在图像上以显示子菜单