代码之家  ›  专栏  ›  技术社区  ›  adriaanp

Razor视图中的服务器端代码

  •  2
  • adriaanp  · 技术社区  · 15 年前

    有没有办法在Razor视图引擎中创建这样的函数?

    @{
        View.Title = "Clients";
    
        private string GetRowClassName(RowStatus status)
        {
            if (status == Model.SelectedStatus)
                return "selected";
            return string.Empty;
        }
    }
    
    1 回复  |  直到 15 年前
        1
  •  6
  •   marcind    15 年前

    你可以这样做:

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

    你也可以调查一下 @helper @functions 可能更好。