En ocasiones hay que recuperar el ID de un control en
Ajax.Net. en el código Javascript. Podemos usar el objeto
getElementById, el objeto
$get,
$find, pero que ocurre si el objeto está en un
ContentPlaceHolder. Si esto ocurre, el control en la página web toma un nombre de ID diferente; el nombre se complementa y para poner un ejemplo podría ser éste:
ctl00_ContentPlaceHolder1_Button1Para recuperar el ID exacto y poder usarlo correctamente, se puede usar la instrucción:
<%= expresion %>, donde
expresion se cambia por el nombre del control que le asignamos del lado del servidor seguido de la propiedad
ControlID.
function fnTxt() {
var obj = $get('<%= TextBox1.ClientID %>');
...
}
No hay comentarios:
Publicar un comentario