Razor视图中的服务器端代码

Razor视图中的服务器端代码,razor,asp.net-mvc-3,Razor,Asp.net Mvc 3,有没有办法在Razor视图引擎中创建这样的函数 @{ View.Title = "Clients"; private string GetRowClassName(RowStatus status) { if (status == Model.SelectedStatus) return "selected"; return string.Empty; } } 您可以这样做: @functions {

有没有办法在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
可能更好