2009-01-21 7 views
1

Pourquoi l'erreur "Classe, interface, énumération ou structure attendue" est-elle soulignée?Extension d'assistance MVC

public static string IsSelected(this HtmlHelper helper, string A, string B) 

    { 
     return "wtf"; 

    } 

Répondre

6

Votre méthode d'extension doit être dans une classe statique:

public static class MyExtensions 
{ 
    public static string IsSelected(this HtmlHelper helper, string A, string B) 
    { 
     return "wtf"; 

    } 
} 
+0

qui fixe une partie, mais il n'enregistre toujours pas comme une extension avec system.web.mvc.htmlhelpers. quoi d'autre doit être fait? – zsharp

+0

en fait, j'ai importé l'espace de noms dans la vue et cela fonctionne, mais devrais-je faire cela? – zsharp

+0

Vous pouvez importer l'espace de noms dans votre fichier web.config au lieu de la vue elle-même. –