Мне любопытно, можно ли как-нибудь сделать форму Widget.Wrapper (или другие оболочки) чередуемой, потому что она содержит большую часть HTML-кода виджетов.Мне не нравятся расширенные операторы IF в файлах cshtml, поэтому я бы предпочел использовать ясное решение с использованием механизма альтернатив - возможность создавать альтернативы, подобные этим:
Widget.Wrapper-[ZoneName].cshtml
Widget.Wrapper-[WidgetId].cshtml
Widget.Wrapper-url-[UrlAlternate].cshtml
и т. Д.
Это возможно?Или обертки - это особый случай - и в таком случае почему?
Спасибо