2010-11-01 3 views
2

Existe-t-il un moyen de créer des fonctions comme celles-ci dans le moteur de vue Razor?Code côté serveur dans la vue Razor

@{ 
    View.Title = "Clients"; 

    private string GetRowClassName(RowStatus status) 
    { 
     if (status == Model.SelectedStatus) 
      return "selected"; 
     return string.Empty; 
    } 
} 

Répondre

6

Vous pouvez le faire:

@functions { 
    private string GetRowClassName(RowStatus status) { 
    if (status == Model.SelectedStatus) 
     return "selected"; 
    return string.Empty; 
    } 
} 

Vous pouvez également regarder dans la syntaxe @helper mais dans ce cas @functions est probablement mieux.

Questions connexes