【问题标题】:Can I use javascript to detect events of asp.net?我可以使用 javascript 来检测 asp.net 的事件吗?
【发布时间】:2015-06-16 01:24:36
【问题描述】:

我现在正在尝试使用 gridview 创建一个 Web 应用程序,以便用户从数据库中删除一些行。但是,每当我刷新整个页面时,都会发生奇怪的事情,因为 selectedIndexChanged 被调用了。有什么方法可以避免在刷新表格时调用此方法,或者我可以使用 javascript 来检测此事件吗?如果没有,我可以为该事件(如 javascript)生成一个是否对话框吗?我对asp.net 很陌生,我的问题可能很愚蠢。请帮忙!

【问题讨论】:

  • 你可以把它全部移到 JS 或者干脆 forums.asp.net/t/…
  • 你能发布你的标记页面的代码吗?此外,javascript 可以处理不同的事件,但您要处理的事件是什么?
  • 其实我正在尝试处理 selectedIndexChanged

标签: javascript c# jquery asp.net gridview


【解决方案1】:

我认为你需要决定是使用 JS 还是 ASP 来处理页面上的事件。

如果您想使用 JS,请在您的 ASP 标签中禁用服务器处理,并在您的页面中处理与 JS 的所有交互,并且仅在页面提交时在服务器上处理。 ASP 可以在页面加载时为您生成网格,然后让 JS 处理客户端交互。

如果你想使用 ASP,那么将你的网格设置为在服务器上处理 (runat="server") 并忘记 JS。

【讨论】:

    【解决方案2】:

    看来我找到了解决方案。实际上 C# 也提供了 yes no 对话框。似乎我可以使用它来手动停止该事件,但似乎我无法避免在刷新页面时调用 selectedIndexChanged。感谢大家的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 2017-09-30
      • 2018-07-08
      • 2023-03-13
      • 2010-10-01
      • 1970-01-01
      相关资源
      最近更新 更多