个性化阅读
专注于IT技术分析

asp.net html服务器控件

本文概述

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

现在,我们可以在后面的代码中轻松访问它。

<input id="UserName" type="text" size="50"runat="server" />

可以通过Request对象访问所有HTML Server控件。


HTML组件

下表包含常用的HTML组件。

控件名称描述
Button用于创建HTML按钮。
Reset Button它用于重置所有HTML表单元素。
Submit Button它用于将表单数据提交到服务器。
Text Field它用于创建文本输入。
Text Area它用于在html表单中创建文本区域。
File它用于创建输入类型=“文件”组件, 该组件用于将文件上传到服务器。
Password这是一个密码字段, 用于从用户那里获取密码。
CheckBox它创建一个复选框, 用户可以选择或清除它。
Radio Button用于获取用户选择的无线电字段。
Table它使我们能够以表格形式显示信息。
Image它在HTML表单上显示图像
ListBox它向用户显示项目列表。你可以设置两个或多个大小, 以指定要显示的项目数。
Dropdown它在下拉列表中向用户显示项目列表。
Horizontal Rule它在HTML页面上显示一条水平线。

在这里,我们以表格的形式实现HTML服务器控件。

// htmlcontrolsexample.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="htmlcontrolsexample.aspx.cs" 
Inherits="asp.netexample.htmlcontrolsexample" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Text1" type="text" runat="server"/>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
</div>
</form>
</body>
</html>

该应用程序包含文件背后的代码。

// htmlcontrolsexample.aspx.cs

using System;
namespace asp.netexample
{
public partial class htmlcontrolsexample : System.Web.UI.Page
    {
protected void Page_Load(object sender, EventArgs e)
        {
        }
protected void Button1_Click(object sender, EventArgs e)
        {
string a = Request.Form["Text1"];
            Response.Write(a);
        }
    }
}

输出:

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

赞(0)
未经允许不得转载:srcmini » asp.net html服务器控件

评论 抢沙发

评论前必须登录!