En ASP.NET 2003 yo utilizaba este código para asignar el foco a un textbox:
Código:
Page.RegisterStartupScript("Focus", "<script language='JavaScript'>document.getElementById('txtCodigo').focus();</script>")
Ahora en ASP.NET 2005 me arroja una advertencia de que este código es obsoleto, la advertencia es la siguiente:
Cita: Public Overridable Sub RegisterStartupScript(key As String, script As String)' is obsolete: 'The recommended alternative is ClientScript.RegisterStartupScript(Type type, string key, string script).
Este nuevo método me pide un Type como primer parámetro, ¿A qué tipo es que se refiere?
¿Por otro lado, de que forma podría ejecutar este código: "javascript
:history.back();" ya que utilizando Page.RegisterStartupScript no realiza la acción esperada, osea, volver a la página anterior.