问题描述
|
您是否有任何原因可能会被迫使用HTML按钮而不是asp.Net中的按钮Web控件?
解决方法
绝对不会强迫您IMO。但是,如果您的按钮正在执行客户端代码并且不需要回发,则只需使用简单的HTML按钮即可。 ASP .NET按钮最终是一个常规的html按钮,单击该按钮会触发触发回发。
同样,通过使用简单的HTML按钮,您将失去在服务器端轻松更改其样式/行为的能力。
,asp.net按钮呈现为HTML按钮。重要的是要了解asp.net控件最终会呈现为HTML。您的浏览器没有呈现asp.net控件,只有HTML。使用服务器控件所做的是实现所需的javascript,以便自动为您提供服务器端功能。
,也许这对您来说很有趣
http://www.extremeexperts.com/Net/FAQ/DiffBetweenServerandHTMLControls.aspx
,ASP.Net Button控件提供了比HTML按钮控件更多的功能。
像
1)我们可以使用ASP.Net Button控件设置“ 0”属性,但HTML Button不提供这些属性。
是的,这里同意asp.net控件最终呈现为HTML。