Przenieś zwykłych pomocników maszynki do innego pliku

Mam aplikację internetową MVC4 i obecnie mam kilka@helperużywam na wielu stronach, zdefiniowanych w cshtml. Problem polega na tym, że muszę je zdefiniować na każdej stronie, na której są używane. Czy można utworzyć.cshtml plik zawierający wszystkie moje@helperi umieść tę stronę w moich widokach?

tj. jest to używane w każdym widoku indeksu w obszarze cms.

@helper DisplayPager(Int32 CurrentPage, Int32 MaxPages) {
    String IsActive = "";
    <div class="pagination pagination-centered">
        <ul>
            <li><a href="@Url.Action("Index", new { id = CurrentPage - 1 > 0 ? CurrentPage - 1 : 1 })">Prev</a></li>
            @for (int i = 0; i < MaxPages; i++)
            {
                IsActive = ((i + 1) == CurrentPage) ? "active" : "";

                <li class="@(IsActive)"><a href="@Url.Action("Index", new { id = i + 1 })">@(i + 1)</a></li>       
            }
            <li><a href="@Url.Action("Index", new { id = CurrentPage + 1 < MaxPages ? CurrentPage + 1 : MaxPages })">Next</a></li>
        </ul>
    </div>
}

Ta sama definicja, ten sam kod, to samo wszystko, ale jest teraz w kodzie co najmniej 15 razy.

questionAnswers(1)

yourAnswerToTheQuestion