ASP.NET 控件

ASP.NET 控件是ASP.NET Framework的核心

 

一个ASP.NET控件就是一个运行在服务器端并将实际的内容呈现在浏览器的一个.NET类

 

ASP.NET Framework 包含70多个控件,这些控件可以分为8组。

  1. 标准控件:标准控件用于呈现一些标准的表单元素,如按钮、输入框和标签。
  2. 验证控件:用于在向服务器端提交数据前验证表单数据的正确性和有效性。
  3. Rich控件:Rich控件用于生成像日历、文件上传按钮、交替显示的广告横幅和多步骤用户向导这样的内容。
  4. 数据控件:数据控件用于使用数据,如数据库。
  5. 导航控件:用于显示一些基本的页面导航元素,如菜单、树视图和面包屑。
  6. 登陆控件:用于显示登录表单、更改密码表单和注册表单。
  7. HTML控件:HTML控件用于把任何HTML标签转换为服务器端控件。

 

除了HTML控件以外,只能严格地按照同一种方法在页面中声明和使用ASP.NET控件。

  1. 控件声明的第一部分:asp:前缀,指定控件的命名空间。所有的标准的ASP.NET控件都包含在System.Web.UI.WebControls命名空间中,前缀asp代表这个命名空间。
  2. 声明中包含已声明的控件的名字。如:TextBox
  3. 声明中包含一个唯一的ID
  4. 包含一个runat="Server"属性。这个属性将标签标记为一个服务器端控件。如果忽略这个属性,那么这个标签将不运行就直接传给浏览器,而浏览器将简单地忽略这个标签。
  5. 标签用一个正斜线结束。

注:ASP.NET Framework接受所有的HTML标签,并可为这些标签加上runat="Server"属性,runat="Server"属性把HTML标签转换为服务器端的ASP.NET控件。

 

例:

前台(Default.aspx)代码:

<

 

 

span id="spanNow" runat="server"/>

 

后台 (Default.aspx.cs)代码:

spanNow.InnerText = System.

 

DateTime.Now.ToString("T");

 

运行后span内容为当前时间:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值