attribute是不是就是属性啊?看了网上说的,很多说的都不是很清楚有没有高手能解释一下?

解决方案 »

  1.   

    属性的集合: 
    this.button.attributes.add();private   void   Page_Load(object   sender,   System.EventArgs   e) 

          if(!this.IsPostBack) 
          { 
                this.Button1.Attributes.Add( "onclick ",   "alert( '你点击了这个按钮 '); "); 
          } 

    后台
    if(!IsPostBack) 

            txtWocaobaby.Attributes.Add( "onchange ", "alert( '抄袭来的。 '); "); 
    }页面
    <input   id= "... "   name= ".. "   onchange= "alert( '抄袭来的。'); "   type= "text "   ... 参考:http://topic.csdn.net/t/20061221/20/5247752.html
      

  2.   

     attribute  特性吧.
     
     
      

  3.   


     protected void Page_Load(object sender, EventArgs e)
            {
                btnDelete.Attributes.Add("OnClick", "return   confirm('你确定要删除这些用户吗?');");
    }
    比如这个,btnDelete这个按钮,本来后台有ONCLICK事件,但是我在load事件里面这么写上以后
    在执行原来的ONCLICK事件的时候,就会先执行这个事件,弹出窗口是否删除,点取消就不执行下面的CLICK事件了
      

  4.   

    属性以两种形式出现: 一种是在公共语言运行时 (CLR) 中定义的属性。 用于封装数据,例如:
    class sample
    {
        private string messages;
        public string Message
        {
            get{return messages;}
            set{messages=value;}
        }
    }另一种是可以创建的用于向代码中添加附加信息的自定义属性。此信息可在以后以编程方式检索。
    例如,Dillimport属性是用于调用非托管代码的:
    [DllImport("myDll.dll",EntryPoint="MyFunction")]
    public static extern int MyFunction(string paraml);...
    //调用MyFunction这个非托管方法
      

  5.   

    楼主请你说的清楚一点,哪里的attribute
    attribute翻译过来就好是属性的意思
    一般你看到用attribute的属性或者attributes的属性都是系统定义好的一个属性而已.
    所以如果你在书里面看到的attribute都是说的是属性,也就是对象特有的状态保存形式
    比如  一个人的 名字=javaandccc 等级=一个三角号
    这些都可以叫做这个人的属性
    再比如一楼说的  this.Button1.Attributes
    这里就是Button1的说有属性的集合(这里是。net类库里面定义好的其他类的对象可能没有这个属性)你这里所说的attribute我们只能告诉你这个翻译过来是叫做属性的意思。因为你没有写清你的具体环境所以神仙也不知道该怎么回答的好。
      

  6.   

    在html或者xml里的attribute我们叫属性 <a href="aa"></a> 这里href就是attribute,我们叫属性。
    在c#或者vb.net等.net编程语言里,attribute我们叫特性,因为属性已经被Property用掉了
    这个确实很混乱,历史遗留问题。
      

  7.   

    attribute在c#里叫做特性和属性是有区别的看来没有什么满意答案不过还是谢谢楼上各位散分了。