Ciao, questi argomenti, indirettamente, sono tutti e tre collegati tra di loro. Mi spiego meglio.
src
codice:
<script runat="server" src="MyCods.cs" />
In questo caso tutto il codice sorgente della pagina è delimitato all'interno di questo file sorgente.
quindi, supponendo che tu abbia una pagina di nome MyWForm.aspx , potresti avere la parte dimostrativa (html,css,flash) nel file .aspx ed il codice all'interno del file MyCode.cs
inherits
è come ha detto Mauri (ciao bello!), è lo strumento grazie al quale la tua classe può ereditare :
- fields
- proprietà
- metodi
- eventi
da un altra classe.
codebehind
Il codeBehind è una particolare tecnica nata con .NET. Come per src, questa ti permette di scrivere codice applicativo separandolo dalla presentazione grafica. Fondamentalmente quando una persona scrive
codice:
<script runat="server" src="MyCods.cs" />
esegue un codebehind primitivo. Questo perchè il codice sorgente non viene compilato e quindi generata una .dll, ma resta in semplice formato plain text (questo è quello che si vede facendo il deploy dell'applicazione).
Il codebehind crudo e duro viene applicato di default nei maggiori IDE come
- Microsoft Visual Studio 2003 - .net 1
- Microsoft Web Matrix - .net 1
- Microsoft Visual Studio 2005 .net 2
- Microsoft Web Developer Express .net 2
ovvero questo comporta l'associazione del codice sorgente, sotto forma di dll, alla pagina a cui è correlata. Ti ricordo che ogni pagina viene vista da .NET come una singola classe, la quale erediterà il codice derivato dalla .dll precedentemente compilata.
Credo che questo ti possa bastare, se ti serve altro fai un fischio.
Ciao