首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 学习写控件第十一贴:当我的控件里面init时Add了一个验证控件进来,我怎么让这个验证控件在页面一开始就是显示出来 多谢

2011-12-25 
|M| 学习写控件第十一贴:当我的控件里面init时Add了一个验证控件进来,我如何让这个验证控件在页面一开始就

|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

热点排行