asp.net html 服务器控件 asp.net控件的值,NET开发-WebForm中Web控件是服务器控件,按钮、标签控件如何使用...

46ea31d846619ca8e37dcc72e0bb33da.png.NET开发-Button和Label控件

1. Web控件介绍

在.NET Web应用程序中,有WebForm和MVC这2种UI框架, 在WebForm中,其控件分为Web服务器控件和HTML控件(或Web客户端控件)。

1) WEB服务器控件:

微软为了实现前端页面与后端代码的分离,将HTML表单标记进行了封装,封装好的控件都是以

TextBox表示文本框控件,其中ID和runat这两个属性是所有ASP.NET服务器控件必须具有的属性。

Web服务器控件存在System.Web.UI.WebControls名称空间中。

在Visual Studio中,当前页面是aspx页面时,会在工具箱中显示“标准”类别,其中存放的全部是WEB服务器控件。如下图所示:

ba2fb680b9a1c91b16d27f49110c19fe.png

2) HTML控件

HTML控件是指HTML标记中的标准控件,如:

标记、标记、 标记、

对于WEB服务器控件和HTML控件都是可以存在aspx页面中的。并且HTML控件添加上runat=”server”属性也是可以变成服务器控件的。

如果要在C#代码中使用HTML服务器控件,则需要添加:

using System.Web.UI.HtmlControls

命名空间。

如下代码:

ba3388b1a277797eada4f2d01b3a6569.png

我们知道,在ASP.NET中,凡是服务器控件都是可以在后台aspx.cs文件中使用的。如:

47dca9f52a3ad939ea7997fb707ee78c.png

对于ASP.NET的Web服务器控件,可以在Visual Studio开发工具中直接拖放到ASPX页面上直接使用。

2. Button控件

Button控件是按钮控件,单击可以执行事件代码,将按钮需要实现的功能编写在事件代码中。如下:

f16070eaaa94580a2ccd0f31eed1bae2.png

对于按钮控件,在Visual Studio的视图界面中,可以双击该按钮自动生成事件代码,如:

2db1f141b00e945b8c4d0e385c3f0e9a.png

并且在

OnClick属性的值与后台CS代码中的事件方法名必须一致。

3. Label控件

Label控件是标签控件,用于显示文本内容。一般用于输出文本内容,并且可以任意定位,在有时候,可以用来替代Response.Write()的输出。

对于Label控件,常用的属性有:

1) ForeColor:

ForeColor属性用于设置Label标记的Text属性值的颜色值。

2) Font-Bold:

Font-Bold属性用于给Label标记的Text属性值加粗显示。

3) ToolTip:

ToolTip属性用于设置Label标记的提示信息。

e22f5ad24c3b4a0e33061e4e11b15b01.png

在上图中,呈现的就是一个Label服务器端控件,使用红色字体显示,且当光标放上去,还会有提示信息。

对于ASP.NET WebForm应用程序,其最大的好处是,开发速度快,页面布局和编写业务逻辑都非常方便,适合一些快速且功能不太复杂的小型应用程序。

举报/反馈

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值