__doPostBack简单问题,不给分是王八
e.Item.Attributes.Add("ondblclick","__doPostBack('"+((LinkButton)e.Item.Cells[5].Controls[0]).ClientID.Replace("__","$_")+"','')");
---------------------------------------------------------------------
就上面这行代码,因为没用过,所以不是很理解,盼解,为了便用回答,问题如下:
1、__doPostBack这个是什么意思?我知道web控件执行后会将事件自动生成这种前台事件代码,但是自己手动调用还不是很理解。
2、ClientID是什么意思?是获取这个控件自动生成的ID吗?如果是也不是很清楚用意何在?
3、Replace("__","$_")+"',''这一段实在不是很理解,在这里我理解Replace也仅是替代的作用了,我查MSDN也晕,特别是$符号有什么用,还有后面的加号和逗号,我知道你都包括在__doPostBack后面的括号里面的,所以实际上几个问题是有联系的,盼复!!
越详细越好,但是敬请不要给我MSDN的网址或是长篇大论,我需要简短实用的回答,先谢!