使用UseSubmitBehavior在asp.net按钮中有什么好处?
它更轻量级、不那么复杂。没有行为时,它是一个通过JavaScript的onclick
调用来进行后端提交的...但是当你想使用自己的JavaScript时,在客户端处理起来实际上更难。
例如,如果我正在为<form>
添加一个onsubmit
处理程序,当自然的type="submit"
按钮触发表单提交行为时,这将变得更加容易/直接,而且还可以更轻松地与任何JS库集成,在没有客户端onclick
干扰的情况下,将函数绑定到正确的顺序中(当未在服务器端设置时,当其渲染时)。
您可以连接到事件冒泡,设置onsubmit
,自己设置onclick
事件以防止任何默认行为等等...所有这些都更容易处理。
还有其他方面,但是对我来说,使JavaScript操作极其简单是其中之一。