Nous attaquons notre premier projet en razor comprenant un espace privatif et un espace administration pour le client. pour ce faire nous utilisons le nouveau système de gestion des membres qui est parfaitement optimisé : pas de session anonyme stockée qui engorge la base de données, pas d’utilisation de Guid mais bien de clef primaire en type int. Plus souple pour faire évoluer le système d’ d’accès et rôles.
Ayant fait également beaucoup de Php, la prise en main de la syntaxe Razor est relativement rapide. Le helper WebGrid est facile à utiliser mais attention si on souhaite le pousser dans ses retranchements. Le helper pour envoyer le mail est également trivial à utiliser pour envoyer de simple email. A voir pour utilisation plus poussée.
voici l’exemple de code d’une page index.cshtml
1: @{
2: Layout = « ~/Views/_SiteLayout.cshtml »;
3: Page.Title = « accueil »;
4: }
5:
6: <div id= »bloc-filet »>Bonjour
7:
8: …
9:
10: </div>