Se me olvidó comentar que la función javascript la tengo en otro archivo diferente... entonces no puedo acceder a la variable 'UserControlActual' :(
Por otro lado 'getElementsByTagName' es lo mismo que lo que yo hago pero con jquery , pero no funciona por lo que comentaba, en el momento que le quito el usercontrol contenedor del nombre (en este caso usercontrolA):
var codigoproducto=$("#ContentPlaceHolder1_usercontrol A _usercontrolB _txtCodigoProducto").val();
... no se como resolver esto