Я бы не хотел делать это таким образом, даже если бы это было возможно!
Вы должны отделить свой контроллер и посмотреть больше, чем делаете сейчас.
Контроллер должен только пройтиданные, необходимые для представленияЕсли представлению требуется меню с другими пунктами меню, используйте контроллер, чтобы решить, какие пункты меню должно иметь представление, затем добавьте их в объект списка и передайте этот список представлению.Затем представление создаст меню на основе списка пунктов меню.
Также, когда я говорю «пункты меню», я не имею в виду разметку!Я имею в виду создание нового объекта MenuItemViewModel для сохранения ваших данных между вашим контроллером и вашим представлением, например, псевдокод:
public class MenuItemViewModel { string url, string text }
List<MenuItemViewModel> menuitems ...
return View(menuitems)