
ASP.NET (autrefois appelé ASP) est un framework (♦ voir DEF), créé par Microsoft en 2002, destiné au développement de pages Web (Web3.0).
Il peut être utilisé avec tous les langages destinés à fonctionner sur la plateforme .NET.
Exemples de codes
→ Commençons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués. Vous devez néanmoins passer le cap de 30 à 40 pages par niveau, avant de passer à la prochaine étape...
MAINTENANT, RECOPIEZ ET IMPRÉGNEZ-VOUS !
C 0001 - Bonjour tout le monde !
using System;
using System.ComponentModel.DataAnnotations;
using System.Collections.Generic;
namespace DemoApp
{
public class Person
{
public int Id {get;set;}
public string Name {get;set;}
}
public class PersonRepository
{
public IEnumerable<Person> CreateSampleData()
{
return new List<Person>()
{
new Person{Id=0,Name="Olivier"},
new Person{Id=1, Name = "Jean"}
};
}
}
}
C 0002 - Couleurs
<!DOCTYPE html>
<body>
<%
Response.Write("<p style='color:#ff0000'>Un texte et sa couleur</p>")
%>
</body>
</html>
C 0003 - Liste
<!DOCTYPE html>
<body>
<%
Dim x(2,2)
x(0,0)="France"
x(0,1)="Italie"
x(0,2)="UK"
x(1,0)="USA"
x(1,1)="Canada"
x(1,2)="Mexique"
x(2,0)="Grèce"
x(2,1)="Portugal"
x(2,2)="Espagne"
for i=0 to 2
response.write("<p>")
for j=0 to 2
response.write(x(i,j) & "<br />")
next
response.write("</p>")
next
%>
</body>
</html>
C 0004 - Heure et date
<!DOCTYPE html>
<html>
<body>
La date d'aujourd'hui est : <%response.write(date())%>.
<br>
L'horloge du serveur est : <%response.write(time())%>.
</body>
</html>

CHOISISSEZ VOTRE COMPILATEUR
Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.
Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.
Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !
Spécifications techniques ASP.Net
Outils et méthodologies
Info+ ASP.Net
* Créé et développé par Microsoft
* Influencé par tous les langages propres à .NET
* Multiplateforme
* Licence propriétaire / Apache (V5) mais aussi open source