|M| 学习写控件第十一贴:当我的控件里面init时Add了一个验证控件进来,我如何让这个验证控件在页面一开始就是显示出来 谢谢
因为我添加了一个   是否为空的验证控件 
 但这个控件网页加载的时候是默认为不显示的他的display:none 
 现在我的要求是在网页加载的时候去掉这个display   
 如果在不是Add过来而是继承这个验证控件的话   我用思归老大给的   
 protected   override   void   AddAttributesToRender(HtmlTextWriter   writer) 
 { 
             base.AddAttributesToRender(writer); 
             if   (this._AlwaysShow   ==   true) 
             { 
                         writer.AddAttribute( "style ",    " "); 
             } 
 }   
 这样可以 
 但要是ADD过来的而不是this要怎么像上面一样给他加属性 
 谢谢
------解决方案--------------------名词解释先:什么叫“ADD过来”
------解决方案--------------------不懂要做什么
------解决方案-------------------- <span id=req style= "dispaly:none "> * </span>  这样子的 
 但现在我要他在加载时为 
  <span id=req style= "dispaly:none "> * </span>  
 ---------- 
 不是一样的?
------解决方案--------------------用javascript
------解决方案--------------------用javascript 
------解决方案--------------------就是多个;display:none
------解决方案--------------------output.Write( " <script>  "+req.ClientID+ " </script>  "); 
 ->  没测试 
 output.Write( " <script>  document.getElementByID( ' "+req.ClientID+ " ').style.display =  "none " </script>  ");   
------解决方案--------------------不懂要怎么做...UP AND JF