服务器端代码

问题描述:

有没有一种方法来创建像这样的Razor视图引擎的功能呢?服务器端代码

@{ 
    View.Title = "Clients"; 

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

你可以这样做:

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

你也可以看着@helper语法,但在这种情况下@functions可能是更好的。