Home

Relacionados

 
Bienvenido a Ayuda ASP.NET
Conceptos básicos sobre ASP.NET PDF Imprimir Correo electrónico
Escrito por Administrator   
Lunes 06 de Diciembre de 2010 16:32


Lo primero que se ha de entender sobre ASP.NET es que no es un lenguaje embebido como las versiones anteriores de ASP o PHP. Este lenguaje utiliza la parte de diseño separada de la parte de código fuente, es decir, la página html (.aspx) está vinculada directamente con una página de código fuente (.aspx.vb) ya esa vb, java, c#... Esta vinculación se genera a través de la primera línea de la página .aspx, aquí tenemos un ejemplo:

Nuestra página .aspx se llama default.aspx y tiene como primera línea en el código html esto:

<% @Page Language="VB" AutoEventWireup="false" CodeFile="default.aspx.vb" Inherits="default" %>

Donde CodeFile es el nombre del fichero vinculado, y dentro de este fichero deben estar como mínimo las líneas:

Partial Class default

Inherits System.Web.UI.Page


End Class

Como véis la clase tiene el mismo nombre que el campo Inherits de la página .aspx. En esta clase debemos implementar los eventos, procedimientos y funciones que queremos que se ejecuten en nuestra página .aspx.

Los servidores de ASP.NET se encargan de convertir esta pareja de archivos en un solo fichero html legible por los navegadores.

Ya que ASP.NET es un lenguaje que se ejecuta en el servidor, siempre que se realice alguna acción en nuestra página, siempre se recargará, como consecuencia de la ida y la venida al servidor para la ejecución de la acción. Por ello es importante usar código javascript (que se ejecuta siempre en cliente) para complementar nuestro código ASP.NET.

Aprovechando que hablamos sobre las idas y venidas al servidor, es importante conocer el concepto "Postback", que es justamente lo que define las idas y venidas, es decir, el propiedad postback es la manera de saber cuando una página se acaba de cargar por primera vez o se ha cargado porque se ha realizado alguna acción y ha tenido que ir y volver al servidor. Èsta propiedad se puede saber así:

page.IsPostBack

Si esta propiedad está a False, entonces la página se ha cargado por primera vez, si por el contrario está a True, es que se está ejecutando por segunda vez o más.

Si queréis un ejemplo de Postback, pulsad aquí.


Última actualización el Domingo 19 de Junio de 2011 20:09
 
Copyright © 2012 Ayuda ASP.NET. Todos los derechos reservados.
Joomla! es software libre publicado bajo la licencia GNU/GPL.