Hola a todos,
Os comento mi problema, es algo complicado de explicar:
tengo un usercontrolA y dentro: usercontrolB
tengo un usercontrolC y dentro: usercontrolB
-usercontrolB tiene varios textbox:
1) txtCodigoProducto
2) txtPrecioProducto
3) txtIVAProducto
Bien, txtCodigoProducto tiene :
onblur="Validarproducto()", de forma que cuando este textbox pierde el foco, llama a Validarproducto (javascript) y bueno ahí accede a ajax y retorna el precio y el IVA (eso funciona bien).
La cuestión es, que en la función de javascript Validarproducto() necesito recoger el codigo del producto para poder obtener los datos:
var codigoproducto=$("#ContentPlaceHolder1_usercontrolA _usercontrolB _txtCodigoProducto").val();
y para ello tengo que especificar: usercontrolA _usercontrolB _txtCodigoProducto
pero si lo llamo desde usercontrolC ya no funciona porque necesitaría:
usercontrolC _usercontrolB _txtCodigoProducto
No se como hacer para que al desencadenarse onblur pueda saber el usercontrol padre para acceder al campo.
Gracias de antemano.