手机版

ASP.NET标签控制使用的详细说明

时间:2021-11-03 来源:互联网 编辑:宝哥软件园 浏览:

标签控件提供了一种在ASP.NET网页中以编程方式设置文本的方法。当您想要在运行时更改网页中的文本时,例如响应按钮单击,通常可以使用标签控件。

一.属性。

标签控件的常见属性和描述如表1所示。

1表标签控件的常见属性和描述。

属性描述了标识控件的标识标签、文本控件显示的文本、宽度控件的宽度、可见控件是否可见、CssClass控件呈现的样式、背景色控件的背景色以及启用控件是否可用。

1.标识属性。

ID属性用于唯一标识Label控件,程序开发人员可以在编程过程中使用ID属性调用控件的属性、方法和事件。可以通过属性对话框设置ID属性,如图1所示。

Label示例

图1标签控件属性设置。

注:(1)1)Label控件的属性设置也可以通过HTML代码实现,实现代码如下:

复制的代码如下: ASP :标签ID=' Label 1 ' Runat=' Server ' Text=' Label Example ' BackColor=' # Ff 8000 '边框颜色=' blue ' CSS class=' stylecs . CSS ' font-name=' Tahoma ' font-size=' 9pt ' fore color=' black ' height=' 13px ' width=' 57px '/ASP 3360标签。

(2)以下所有控件的属性都可以通过属性对话框进行设置,以后不再赘述。

2.文本属性。

Text属性用于设置Label控件显示的文本内容,如图1所示。

3.CssClass属性。

在设置Label控件的CssClass属性之前,首先在网站的HTML设计页面的“head/head”部分编写以下代码。

复制的代码如下: link href=' stylecs . CSS ' rel='样式表' type=' text/CSS'/

然后,在“属性”对话框中,将控件的CssClass属性设置为stylecs(stylecs是样式名称)。

第二,方法。

标签控制的常用方法和描述如表2所示。

表格标签控制的常用方法和说明。

方法applystylestyle将指定样式的所有非空白元素复制到Web控件,覆盖控件的所有现有样式元素ApplyStyleSheetSkin将页面样式表中定义的样式属性应用到控件CopyBaseAttributes将未封装的样式对象的属性从指定的Web服务器控件复制到调用此方法的Web服务器控件。DataBind将数据源绑定到被调用的服务器控件及其所有子控件。焦点设置控件的输入焦点。Dispose使服务器控件能够在从内存释放之前执行最终清理操作Equals,以确定两个对象实例是否相等。FindControl在当前命名容器中搜索指定的控件ID。GetHashCode用作特定类型的散列函数。获取当前实例的类型。确定服务器控件是否包含任何子控件。合并样式将指定样式的所有非空白元素复制到网站控件。但是,它不会覆盖控件的任何现有样式元素。ReferenceEquals确定指定的对象实例是否为相等实例。RenderBeginTag将控件的HTML开始标记呈现给指定的编写器。RenderControl输出服务器控件的内容。并存储关于此控件的跟踪信息(如果启用了跟踪)RenderEndTag将控件的HTML结束标记呈现给指定的编写器ResolveClientUrl将Url转换为请求客户端上可用的URL URL解析器将URL转换为请求客户端上可用的SetRenderMothodDelegate。分配一个事件处理程序委托,将服务器控件及其内容呈现到父控件中。ToString返回表示当前对象的字符串描述:

DataBind方法主要用于执行数据绑定操作。这种方法常用于数据绑定控件(如GridView控件),这里不做介绍。有关详细信息,请参考GridView控件中DataBind方法的使用和示例。此外,Focus方法通常用于设置TextBox控件的焦点。具体用法请参考TextBox控件的focus方法的用法。

三.事件。

标签控件的常见事件和描述如表3所示。

表3标签控制的常见事件和描述。

当服务器控件绑定到数据源时,由数据绑定引发的事件描述当服务器控件加载到页对象时,由加载引发的事件。如果该函数是在Label控件的事件下实现的,可以在属性对话框中点击image004图标按钮找到对应的事件,然后双击进入其后台页面编写代码。例如,如果用户希望在执行页面时直接将Label控件加载到Page对象中,则可以在Label控件的Load事件下直接编写以下代码:

复制的代码如下: protected void label 1 _ load(object sender,eventargs e) {label1.text='为标签控件编写事件代码';}

四.例子

标签控件示例。

以下示例主要通过设置标签控件的相关属性来控制标签控件的显示外观。新建一个网站,默认主页为Default.aspx,在Default.aspx页面添加一个Label控件,其属性设置如表4所示。

表4标签控件属性设置。

属性值ID labTest文本标签示例BackColor Green,BorderColor Blue,BorderWidth 2px(2像素)Font-Name arial Font-Size 24pt(24点)ForeColor White(白色)执行程序,示例运行结果如图2所示。

Label示例

图2标签控件示例。

完整的程序代码如下:

默认代码文件

复制代码如下:使用系统;使用系统。数据;使用系统。配置;使用系统。Web使用系统。网络安全;使用系统。Web . UI使用系统。网络控件;使用系统。网页组件;使用系统。Web . UI.HtmlControls公共部分类_默认:系统。web . ui . Page { protected void Page _ Load(对象发送方,event args e)} { protected void labTest _ Load(对象发送方,EventArgs e) { labTest。焦点();}}

默认. aspx设计文件。

复制代码如下:% @ page language=' c# ' autoeventreut=' true ' codefile=' default . aspx . cs ' inherits=' _ default ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML L1-transition . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' head runat=' server ' title label控件示例/title/head dy表单ID=' form 1 ' runat=' server ' div asp3360 label ID=' labTest ' runat

版权声明:ASP.NET标签控制使用的详细说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。