📁
Forum per Webmaster
Visual Basic .NET > Tipi di file

Pagine .aspx

Le pagine .aspx ed il meccanismo code-behind

In un’applicazione ASP.NET solitamente il layout di presentazione di una pagina è contenuto all’interno del file con estensione .aspx.
Ogni pagina .aspx deriva dalla classe Page, ereditandone quindi tutti i metodi e le proprietà ed in particolare la capacità di separare il codice dalla parte che gestisce il layout.
Ogni pagina .aspx contiene inoltre una direttiva @Page che definisce gli attributi specifici di una pagina utilizzati dal parser e dal compilatore in fase di compilazione della pagina.
 
Visual Basic .NET:

Public Class WebForm1
Inherits System.Web.UI.Page

C#:

public class WebForm1 : System.Web.UI.Page

Ogni sorgente code-behind è associato alla corrispondente pagina .aspx tramite l’attributo Inherits della direttiva @Page.
Ad esempio:
 
Visual Basic .NET:

<%@ Page Language="VB" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>

C#:

<%@ Page Language="c#" AutoEventWireup="false" Codebehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1"%>
Argomenti nella stessa categoria