我现在尝试使用 gridview 创建一个 Web 应用程序,供用户从数据库中删除一些行。但是,每当我刷新整个页面时,当调用 selectedIndexChanged 时,就会发生奇怪的事情。有什么方法可以避免每当我刷新表时调用此方法,或者我可以使用 javascript 来检测此事件吗?如果没有,我可以像 JavaScript 一样为该事件生成是否对话框吗?我对 ASP.NET 很陌生,我的问题可能很愚蠢。请帮忙!
最佳答案
我认为你需要决定是使用JS还是ASP来处理页面上的事件。
如果您想使用 JS,请在 ASP 标记中禁用服务器处理,并处理页面中与 JS 的所有交互,并且仅在页面提交时在服务器上进行处理。 ASP 可以在页面加载时为您生成网格,然后让 JS 处理客户端交互。
如果您想使用 ASP,则将网格设置为在服务器上处理 (runat="server"),而忘记 JS。
关于javascript - 我可以使用javascript来检测asp.net的事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30857461/