foc*_*cus 2 html javascript asp.net postback button
我们已经开发了一个带有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))"
Run Code Online (Sandbox Code Playgroud)
似乎按钮执行了三次回发,但是当我们点击它时只会导致回发.使用此代码似乎de按钮将导致三个回发!
我们已经尝试使用Internet Explorer和Firefox,并且按钮只会导致回发.浏览器是否避免按钮执行三次回发?或Asp.net服务器谁避免三回发?如果onclick属性有三个调用来执行回发,我们不明白为什么按钮行为正常.
谢谢