求.NET获取动态id的系统魔鬼函数
大家好,我在DataGrid   id=DataGrid1中放入一个TextBox   Id=Bopen,绑定数据后在客户端Html代码上显示为:   
  <input   type= "submit "   name= "DataGrid1:_ctl2:Bopen "   id= "DataGrid1__ctl2_Bopen "/>    
  <input   type= "submit "   name= "DataGrid1:_ctl2:Bopen "   id= "DataGrid1__ctl3_Bopen "/>    
  <input   type= "submit "   name= "DataGrid1:_ctl2:Bopen "   id= "DataGrid1__ctl4_Bopen "/>  
                                                          .........等等。我想取得当前编辑项里面的TextBox进行javascript控制,想取它的动态生成的id   name,   
 便采用下面函数UniqueID 
 ((TextBox)e.Item.FindControl( "TB ")).UniqueID.ToString(); 
 可惜取到的是 
 DataGrid1:_ctl6:TB   格式,我对了下生成的HTML看了下,取得的是该编辑项中TextBOX的name格式,我想取得它的id名字我该怎么做?请问大家服务端有没有.NET自带的那个取动态生成的ID函数?(UniqueID我发现它是取客户端动态name函数,不是id函数,我希望在不写name转为id的函数[把:替换成_]情况下取得客户端生成的动态ID名?求这个自带函数,有没有,请各位指教!谢谢大家!     
------解决方案--------------------up