问题 在asp.net按钮中使用UseSubmitBehavior的好处


在asp.net按钮中使用UseSubmitBehavior有什么好处?


8693
2017-09-17 10:12


起源



答案:


它更轻,更简单。 没有 这是一种行为 onclick 通过JavaScript调用回发...但是当你想要自己的JavaScript时,这实际上很难在客户端上处理。

例如,如果我添加一个 onsubmit 处理程序 <form> 当自然界时,这更容易/更直接 <form> 从一个提交行为 type="submit" 按钮正在发生,任何JS库也更容易,以正确的顺序绑定你的函数(当没有设置服务器端,当它呈现时)是 许多 没有客户端时更容易 onclick 干扰。

你可以把事件鼓泡, onsubmit,设定 onclick 事件本身,以防止任何默认行为等...只是更容易处理周围。

还有其他方面,但对于我来说,使JavaScript操作变得非常简单是一个很大的问题。


10
2017-09-17 10:19





您还可以将其用作冻结动画问题的变通方法。例如,如果在用户单击“提交”按钮时弹出一个带有动画gif的进度对话框,则如果使用正常行为,gif将冻结。如果设置UseSubmitBehavior = False,则gif不会冻结。

有各种其他hacky方法来解决冻结gif问题,但至少这一个很简单。


2
2017-08-05 11:37