用户控件里面有一个textbox,我在一个网页上引用,怎么设置只能读?
貌似用户控件里面没有readonly,enable属性

解决方案 »

  1.   

    Enable=false还是 true,你试一下
      

  2.   

    在创建用户空间的时候,把你添加的那个TextBox的ReadOnly属性设置一下不就行了。对于这个用户控件没有ReadOnly属性的。
      

  3.   

    用户控件里面没有你可以给用户控件添加一个属性Enable啊 这个Enable引用你内部Textbox的Enable属性
      

  4.   

    强制设为ReadOnly=true 应该也可以的吧,最后生成html的时候应该也是只读的
      

  5.   

    this.TextUname.ReadOnly=true ;  
      

  6.   

    用户控件没有Enable属性的,3,6楼不错的建议
      

  7.   

    你自定义用户控件的时候可以讲textbox的readonly设为true或enable设为false
    或者自己给用户控件添上一个enable或readonly的属性
      

  8.   

    一般来讲,
    ReadOnly=true 就是可以读不可以写但是能复制enable代表禁用 不能复制的
      

  9.   

    参考:
    http://www.cnblogs.com/insus/articles/2060661.html
      

  10.   

    试试这个 textbox.Attributes.Add("readonly", "true");
      

  11.   

    textbox.Attributes.Add("readonly", "true");
      

  12.   

    this.TextUname.ReadOnly=true ;
    或者
    textbox.Attributes.Add("readonly", "true");
      

  13.   

    没有的话,写上也是有效果的,readonly="readonly"