gpt4 book ai didi

asp.net:runat ="server"和服务器控件之间的区别

转载 作者:行者123 更新时间:2023-12-04 01:53:25 24 4
gpt4 key购买 nike

两者在功能上有什么区别

<asp:Button id="button1" Text="Click me" runat="server" OnClick="submitEvent" />


<input type="button" id="button1" runat="server" value="Click me" />

带有 runat="server"属性的输入是否具有其他或有限的属性和方法?

谢谢!

最佳答案

第一个创建一个 System.Web.UI.WebControls.Button而第二个创建一个 System.Web.UI.HtmlControls.HtmlInputButton .

两者都是服务器控件,但是WebControls中的控件命名空间通常比 HtmlControls 中的控件具有更多的功能。命名空间。通常他们将一些数据放在 ViewState 中跟踪他们的状态,他们有服务器端回发事件。
HtmlControls中的每个控件命名空间完全对应于一个 HTML 元素,而 WebControls 中的控件命名空间的呈现方式可能会有所不同,具体取决于请求页面的浏览器可以支持的内容。

关于asp.net:runat ="server"和服务器控件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/877227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com