18 Sep 2004

真郁闷,ListItem的Attributes让我碰到了

Share

想给CheckBoxList的Item加个Onclick执行的javascript函数
 

CheckBoxList chk_list_big = (CheckBoxList)e.Item.FindControl("chk_list_big"as CheckBoxList;
            
if(chk_list_big != null)
            
{
                ListItem item 
= new ListItem(bigClassName,bigClassId);
                chk_list_big.Attributes[
"onclick"= String.Format("CheckAll({0})",bigClassId);
                item.Attributes.Add(
"onclick" , String.Format("CheckAll({0})" , bigClassId));
                chk_list_big.Items.Add(item);
            }


死活不行啊,

原来想这样的人好多啊
http://weblogs.asp.net/fmarguerie/archive/2003/02/27/3103.aspx
http://unboxedsolutions.com/sean/archive/2004/05/04/213.aspx

http://support.microsoft.com/default.aspx?scid=kb;en-us;309338&Product=NETFrame

后来只有加在CheckBoxList上了,虽然可以用但是发送到客户端的html内是把onclick加到input type =checkbox 外层的table上了

comments powered by Disqus