Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    View Cyril Durand's profile on LinkedIn

    hit counters

Astuce : Namespace par defaut dans une page ASP.net

En VB, il n'y a pas de raccourci clavier pour importer un namespace. Typiquement lorsque je tappe :

dim l as new List(of Integer)()

il faut obligatoirement que je remonte tout en haut de la page pour faire mon import. En C# il y a la combinaison ALT+Shift+F10,Enter qui le rajoute automatiquement :

Untitled

Il est possible de spécifier les namespaces importé par défaut pour ASP.net via le Web.Config :

<pages validateRequest="false" enableEventValidation="false"> <namespaces> <add namespace="System.Collections.Generic"/> <add namespace="MonProject.Data"/> <add namespace="MonProject.Data.DAO"/> </namespaces> </pages>

Cela aura pour incidences :

en VB :

  • Il n'est plus nécessaire de faire un import dans le code-behind
  • Toujours obligé de spécifier le nom complet dans le code-inline

en C# :

  • toujours obligé de faire l'import dans le code-behind (mais le raccourci nous permet d'être productif)
  • Il n'est plus nécessaire d'importer le namespace dans le code-inline
Posted: jeudi 11 octobre 2007 14:40 par cyril
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Mimetis a dit :

Tu as plus simple que "ALT+Shift+F10"

Tu as "Ctrl ;"

# octobre 11, 2007 17:38

NetDim a dit :

ah bon moi il me le propose automatiquement sans aucun touche :)

# octobre 11, 2007 17:48

Alexandre Marlot a dit :

Excellent et super pratique ;) Je me coucherai moins bete lol

Il fallait le trouver ce raccourci clavier et meme dans el Microsoft Visual C# Default KeyBindings (que j'ai toujours à coté de moi) ce raccourci n'y est pas :(

Thanks Cyril :)

# octobre 11, 2007 18:01

cyril a dit :

@Mimetis : Avec ma combinaison de touche (binding C#) le CTRL+; ne fonctionne pas.

@NetDim : il te le propose sans aucune touche et sans utiliser la souris ?

# octobre 11, 2007 18:21

NetDim a dit :

oui sans aucune touche, juste en tapant le nom si il ne le connait  pas il affiche un petit rectangle rouge a la fin du mot.

en passant la souris sur ce rectangle ton menu magique s'affiche :)

c'est peu être car j'ai la version Team System...

enfin c'est clair que c'est super pratique :)

# octobre 12, 2007 10:10

cyril a dit :

Oui j'ai aussi le "menu magique", mais quand je code les deux mains sont sur le clavier, je vais pas perdre du temps avec la souris ;-)

CTRL+SHIFT+F10 permet d'afficher ce "menu magique"

# octobre 12, 2007 11:22
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Disparition de variables de session PHP après une redirection ? par MadMatt le il y a 9 heures et 48 minutes

- [MOSS 2007] Publier ses formulaires InfoPath via feature par Adrien Siffermann le il y a 12 heures et 55 minutes

- Imagine Cup 2008 - Paris - Les résultats par TheSaib .NET blog le il y a 14 heures et 17 minutes

- L'Egypte accueille Imagine Cup 2009 par Code is poetry le il y a 14 heures et 29 minutes

- PowerShell : Mise en ligne de fonctions intéressantes pour SharePoint par Blog Technique de Romelard Fabrice le il y a 15 heures et 37 minutes

- Raccourcis clavier et CRM 4 par Clark, C#, MSCRM, SBS le il y a 19 heures et 42 minutes

- [Silverlight] Comment échanger des données entre une application Silverlight et une page ASP.NET via cookies ? par Thomas Lebrun le il y a 20 heures et 19 minutes

- SharePoint 2007 : Trouver les fichiers CheckOut dans une librairie de document par Philippe Sentenac [MVP SharePoint] le il y a 22 heures et 47 minutes

- [Open XML] Travailler avec Open XML : Linq To XML (Partie 2 - Requêtes/XPath) par Julien Chable le 07-08-2008, 02:05

- [Open XML] Travailler avec Open XML : Linq To XML (Partie 1 - Namespace) par Julien Chable le 07-08-2008, 00:44