Код на стороне сервера в представлении Razor - PullRequest
2 голосов
/ 02 ноября 2010

Есть ли способ создать подобные функции в движке Razor?

@{
    View.Title = "Clients";

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

1 Ответ

6 голосов
/ 02 ноября 2010

Вы можете сделать это:

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

Вы также можете посмотреть синтаксис @helper, но в этом случае @functions, вероятно, лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...