ASP.NET 的 WebControl.Attributes 属性

原创 2006年05月27日 21:39:00

WebControl.Attributes 属性 


获取与控件的属性不对应的任意特性(只用于呈现)的集合。
[Visual Basic]
Public ReadOnly Property Attributes As AttributeCollection
[C#]
public AttributeCollection Attributes {get;}
[C++]
public: __property AttributeCollection* get_Attributes();
[JScript]
public function get Attributes() : AttributeCollection;


属性值
名称和值对的 System.Web.UI.AttributeCollection。


备注
Attributes 集合包含在 Web 服务器控件的开始标记中声明的所有属性的集合。这使您得以以编程方式控制与 Web 服务器控件关联的属性。您可以将属性添加到此集合或从此集合中移除属性。
注意   此属性用控件开始标记中集合中的所有属性来呈现,与浏览器设置无关。并非所有的浏览器都支持呈现的每个属性。不受支持的属性通常被浏览器忽略。


示例
[Visual Basic, C#, JScript] 下面的示例阐释当 TextBox 控件失去焦点时,可以如何使用 WebControl 的 Attributes 属性运行 Javascript 命令。
[Visual Basic]

<%@ Page Language="VB" AutoEventWireup="True" %>

 <html>
 <head>
    <script language="VB" runat="server">
 
        Sub Page_Load(sender As Object, e As EventArgs)
            TextBox1.Attributes("onblur") = "javascript:alert('Hello! Focus lost from text box!!');"
        End Sub
    </script>
 
 </head>
 <body>
    <h3>Attributes Property of a Web Control</h3>
 <form runat="server">
 
    <asp:TextBox id="TextBox1" columns=54
     Text="Click here and then tap out of this text box"
     runat="server"/> 
 
 </form>
 </body>
 </html>
[C#]

<%@ Page Language="C#" AutoEventWireup="True" %>

 <html>
 <head>
    <script language="C#" runat="server">
 
        void Page_Load(Object sender, EventArgs e) {
           TextBox1.Attributes["onblur"]="javascript:alert('Hello! Focus lost from text box!!');";   
        }
    </script>
 
 </head>
 <body>
    <h3>Attributes Property of a Web Control</h3>
 <form runat="server">
 
    <asp:TextBox id="TextBox1" columns=54
     Text="Click here and then tap out of this text box"
     runat="server"/> 
 
 </form>
 </body>
 </html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第一章 .Net 控件开发(WebForm) 开发简单自定义控件(4) Style类以及WebControl类

1、前面的章节我们的所开发的控件都是继承Control这个基类,但这个基类并不是唯一的,我们还有个重要的基类WebControl,后者继承了前者,后者使用名为Style的Asp.Net类实例为强类型属...

微软ASP.NET站点部署指南(4):配置项目属性

1.  综述 有些部署设置可以在项目属性里设置的,并且保持到项目文件里(.csproj或.vbproj)。 大多数情况下,你都可以在Visual Studio 选择项目属性Project Prope...

ASP.Net中控件的EnableViewState属性

在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏...

ASP.Net中控件的EnableViewState属性

在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏...

asp.net中@page指令的属性Inherits、Src、CodeBehind区别

Inherits、Src、CodeBehind 在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。 通常一个 @p...

ASP.Net中控件的EnableViewState属性

在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏...

ASP.net的Login控件属性

Login系列控件是微软为了简化我们的开发过程,为我们进行常规的安全开发提供块捷途径。 Login系列控件包含下列控件: Login 登录控件 LoginName 用于显示用户名的控件 Log...

asp.net mvc 远程校验Remote属性在Area下验证路径不正确的解决

近日,在做完善资料中手机号字段验证的时候碰到一个问题。我的手机号验证函数是在网站根目录下Controller为Account,Action为Login的下面。Remote验证的路径组合下来实际上是/a...

ASP.Net访问母版页(MasterPage)控件、属性、方法及母版

摘自红色黑客联盟(www.7747.net) 原文:http://www.7747.net/kf/201102/83555.html 觉得有用,so,存档 ASP.Net访问母版页(MasterPa...

ASP.NET为用户控件添加属性

在ASP.NET的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个标签,所以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)