gpt4 book ai didi

asp.net - 为什么这个按钮不会导致三重回发?

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:47 25 4
gpt4 key购买 nike

我们开发了一个带有 asp.net 的页面并调试了它,我们在我们的页面按钮上发现了 onclik 属性上的下一个代码

onclick="__doPostBack('ctl00$FormPlace$m_userTaskMarkAsUnreadButton',''); __doPostBack('ctl00$FormPlace$m_userTaskMarkAsUnreadButton','');WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$FormPlace$m_userTaskMarkAsUnreadButton", "", true, "", "", false, false))"

看起来这个按钮做了三个回发但是当我们点击它时只会导致回发。使用此代码似乎 de 按钮将导致三个回发!!

我们已经在 Internet Explorer 和 Firefox 上尝试过,按钮总是只在回发时产生。浏览器是否避免该按钮执行三个回发?或者 是Asp.net server谁避免了这三个postback?我们不明白如果 onclick 属性有三个调用来执行回发,为什么按钮的行为正确。

谢谢

最佳答案

如果调用的第一个 JavaScript 函数导致页面发布您的数据(不使用 XMLHttpRequest),则会加载一个新页面并停止执行您的 JavaScript。

关于asp.net - 为什么这个按钮不会导致三重回发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2873051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com