ASP.NET HTML 服务器控件

17 Mar 2025 | 阅读 2 分钟

HTML 服务器控件是包含在服务器端可访问的属性的 HTML 元素。 默认情况下,ASP.NET 网页上的 HTML 元素对于服务器不可用。 这些组件被视为简单文本并传递到浏览器。 我们可以通过添加 runat="server"id 属性到组件来将 HTML 元素转换为服务器控件。

现在,我们可以在代码隐藏中轻松访问它。

示例

所有 HTML 服务器控件都可以通过 Request 对象访问。


HTML 组件

下表包含常用的 HTML 组件。

控件名称描述
Button (按钮)它用于创建 HTML 按钮。
复位按钮它用于重置所有 HTML 表单元素。
提交按钮它用于将表单数据提交到服务器。
文本字段它用于创建文本输入。
文本区域它用于在 HTML 表单中创建文本区域。
文件它用于创建 input type = "file" 组件,该组件用于将文件上传到服务器。
密码它是一个密码字段,用于从用户那里获取密码。
CheckBox它创建一个复选框,用户可以选择或清除。
Radio Button一个单选字段,用于获取用户的选择。
它允许我们以表格格式呈现信息。
图像它在 HTML 表单上显示图像
列表框它向用户显示项目列表。 您可以设置大小为两个或更多以指定您希望显示的项目数。
下拉菜单它在下拉列表中向用户显示项目列表。
水平线它在 HTML 页面上显示一条水平线。

示例

在这里,我们正在表单中实现一个 HTML 服务器控件。

// htmlcontrolsexample.aspx

此应用程序包含一个代码隐藏文件。

// htmlcontrolsexample.aspx.cs

输出

ASP Server controls 1

当我们在输入文本后单击按钮时,它会响应回客户端。

ASP Server controls 2