ajax

Páginas: 17 (4229 palabras) Publicado: 12 de marzo de 2014
Estoy programado un portal web en asp .net y VS studio 2005 (VB.Net). Quiero que al hacer enter en un textbox que está en la master page, me abra una página de busqueda de artículos en el contentplaceholder reservado para las página heredadas de la maste.
Lo he intentado de varias formas, una de ellas añadiendo a los controles textbox la llamada a la función de javascript en el evento keypress:---Código vb .net
Protected Sub Page_Load '(de la master page)
  TextBox1.Attributes.Add("onkeypress","return clickButton('ImageButton1')")
End Sub
--- parte de código javascript


function clickButton(Objeto)
{ if (event.keyCode == 13)
{ window.document.getElementById(objeto).click();
}} 
De esta forma me da un error en ejecución al no encontrar el objeto 'objeto'.
Tambien heprobado añadiendo los objetos del tipo html e intentando que me abran la página dentro de la master page con el siguiente código en javascript:
 function Text2_onKeypress(txtTexto) {
var key=window.event.keyCode;
if(key==13) {
self.location.href = 'Articulos_Cli.aspx?Buscar=' + txtTexto ;
//alert('Articulos_Cli.aspx?Buscar=' + txtTexto);}
Esto tampoco me ha funcionado, a pesar de que monta lacadena bien para la url, no me manda a la página que quiero, hace como si la cargara pero despues me vuelve a cargar la Default.aspx...
He buscado mucho por foros pero no encuentro nada que me funciones...¿Que estoy haciendo mal? ¿como puedo solucionarlo?;  Gracias de antemano por la ayuda.
Gadib
- Control GridView


Conceptos.
El control GridView del ASP.Net permite visualizar datos en unatabla en pantalla, editar, modificar y borrar registros del mismo.
El GridView es un control extremadamente flexible para mostrar tablas multicolumna.
Cada registro de una consulta del un select configurado en un SqlDataSource genera una fila en la grilla. Cada campo en el registro representa una columna en la grilla.
El GridView es el control más poderoso que provee el ASP.Net. Veremos que estecontrol trae funcionalidades ya implementadas para paginación, ordenamiento y edición de sus datos.
Datos de una tabla
Crearemos un proyecto para probar el control GridView y las diferentes opciones que nos brinda.
Luego de crear el proyecto iremos al Explorador de servidores y seleccionaremos la tabla “rubros” y la arrastraremos al formulario web. Veremos que se generan dos objetos sobre lapágina:
Un objeto de la clase GridView llamado GridView1.
Un objeto de la clase SqlDataSource llamado SqlDataSource1.
Si seleccionamos el objeto SqlDataSource1 y observamos el contenido de la propiedad SelectQuery, veremos que ya está configurado el comando SELECT:
SELECT [codigo], [descripcion] FROM [rubros]
El comando SELECT indica rescatar todas las filas de la tabla rubros.
Podemos vertambién que se han configurado automáticamente las propiedades InsertQuery, DeleteQuery y UpdateQuery con los valores:
INSERT INTO [rubros] ([descripcion]) VALUES (@descripcion)

DELETE FROM [rubros] WHERE [codigo] = @codigo

UPDATE [rubros] SET [descripcion] = @descripcion WHERE [codigo] = @codigo
Como podemos ver hasta este momento la herramienta Visual Studio .Net nos ha configurado en formaautomática el control SqlDataSource1, solo nos queda configurar el control GridView1.
Seleccionamos el control GridView y presionamos el botón presente en la parte superior derecha, el mismo nos muestra una serie del funcionalidades básicas del control:

Como podemos ver ya está configurado el origen de datos con el objeto SqlDataSource1.
Habilitemos la paginación, ordenamiento, edición yeliminación.
Ejecutemos el proyecto y comprobaremos que tenemos en la página los datos de la tabla “rubros” con la capacidad de modificar y borrar registros. Además está activa la paginación y ordenamiento por cualquiera de las dos columnas de la tabla.

Sin escribir una sola línea de código tenemos el mantenimiento de la tabla rubros (con la excepción del alta)
Veamos otras características que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ajax
  • Ajax
  • Ajax
  • Ajax
  • Ajax
  • ajax
  • Ajax
  • Ajax

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS