Amigos , he revisado este tema en internet y no he encontrado la solución
Al hacer click en un gridview se crea en otro gridview ( en la misma) pagina , una fila que tiene un templatefield/textbox , y estra dentro de un tabcontainer , Ahora como puedo hacer para hacer un focus() dentro de ese textbox ( que el cursor se pocisione ahi )
He usado javascript para hacer focus
con
function focus(idText1) {
idText1.focus()
}
donde focus es llamada desde el codebehind con :
//Esta funcion asigna el foco mediante Java Script
protected void SFocus(Control ctrl)
{
System.Text.
StringBuilder js = new System.Text.StringBuilder();
js.Append(
"<script language='JavaScript'>");
js.Append(
"document.getElementById('");
js.Append(ctrl.ClientID);
js.Append(
"').focus();</script>");
if (!Page.IsStartupScriptRegistered("FocusScript"))
Page.RegisterStartupScript(
"FocusScript", js.ToString());
js.Remove(0, js.Length);
js =
null;
}
, y logra llamar a esa funcion , pero cuando la ejecuta me muestra un mensaje de que "ese control no soporta focus"
Estoy trabajando con asp.net vs2008 y c#.
gracias por la ayuda que me puedan prestar.