在asp.Net中,何时需要使用HTML按钮而不是按钮控件?

在asp.Net中,何时需要使用HTML按钮而不是按钮控件?,.net,asp.net,button,.net,Asp.net,Button,在asp.Net中,您可能会被迫使用HTML按钮而不是按钮web控件,这有什么原因吗?您肯定不会被迫使用IMO。但是,如果您的按钮正在执行客户端代码,并且不需要回发,您只需使用简单的HTML按钮即可。ASP.NET按钮最终是一个传统的html按钮,点击后会触发回发 另外,使用简单的HTML按钮,您将失去在服务器端轻松更改其样式/行为的能力。asp.net按钮呈现为HTML按钮。了解asp.net控件最终呈现为HTML非常重要。您的浏览器不呈现asp.net控件,仅呈现HTML。使用服务器控件所做

在asp.Net中,您可能会被迫使用HTML按钮而不是按钮web控件,这有什么原因吗?

您肯定不会被迫使用IMO。但是,如果您的按钮正在执行客户端代码,并且不需要回发,您只需使用简单的HTML按钮即可。ASP.NET按钮最终是一个传统的html按钮,点击后会触发回发


另外,使用简单的HTML按钮,您将失去在服务器端轻松更改其样式/行为的能力。

asp.net按钮呈现为HTML按钮。了解asp.net控件最终呈现为HTML非常重要。您的浏览器不呈现asp.net控件,仅呈现HTML。使用服务器控件所做的是实现所需的javascript,以便为您自动实现服务器端功能。

也许您会对此感兴趣


ASP.Net按钮控件提供了比Html按钮控件多得多的功能

1) 我们可以设置
SkinId/CommandName/CommandArgument/ValidationGroup。。。。带有ASP.Net按钮控件的etc
属性,但HTML按钮不提供这些属性

是的,这里同意asp.net控件最终呈现为HTML