大家好,我在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名?求这个自带函数,有没有,请各位指教!谢谢大家!