读书人

|M| 学习写控件第十一贴:当我的控件里

发布时间: 2011-12-25 23:21:20 作者: rapoo

|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

读书人网 >asp.net

热点推荐