У меня есть функции в моем представлении, которые разделяются несколькими страницами:
@functions
{
public HtmlString ModeImage(ModeEnum mode)
{
switch(mode)
{
case AMode: new HtmlString("<img etc..."); break;
// more etc...
}
}
}
Есть ли способ иметь его в отдельном файле и включать его на каждую страницу без необходимости копировать и вставлять его в каждый. Я знаю, что могу написать файл .cs и получить доступ к нему на странице, но функция действительно касается представления, и я ненавижу перекомпилировать, если эта функция изменяется.