Использование помощников с тем же именем, но с разными параметрами - PullRequest
1 голос
/ 09 июня 2011

На моей странице есть два помощника Project.cshtml .Вот код:

@helper Fields()
{
    @* How to call a helper Fields(-1)?  *@
}

@helper Fields(int projectID)
{
  @* Code *@
}

Могу ли я вызвать помощника в другом помощнике ??

1 Ответ

3 голосов
/ 10 июня 2011

Я бы использовал необязательные аргументы вместо предоставления нескольких перегрузок метода:

@helper Fields(int projectId = 0){
    if(projectId > 0){
        ....
    }
    ....
}
...