以前在.Net2003中使用DataGrid控件,比如加一个CheckBox控件。在HTML源文件中显示为"<input id="dgView__ctl3_cbxChecked" type="checkbox" name="dgView:_ctl3:cbxChecked" />"。可是最近看到一段新的代码,从.net2005移植过来却变成了"dgView$ctl03$cbxChecked",但是在javascript中IE没有办法识别出这种ID,只能识别出前面一种,不知道为何,能否帮忙解释一下。