Я пытался выяснить разницу между RenderAction и Action. Я не знаю, беспокоюсь ли я о различиях на данный момент, почему я не могу заставить RenderAction работать. Из того, что я могу сказать, я передаю правильные параметры. Перегрузка, которую я использую, кажется одинаковой для обоих:
@Html.RenderAction(Action, Controller, Route)
@Html.Action("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
@Html.RenderAction("Breadcrumb", "Navigation", new {SeoUrl = Model.CarlineBucket.SEOURLName})
Я получаю ошибку компиляции, когда я пытаюсь использовать RenderAction:
CS1502: лучший перегруженный метод соответствовать 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' имеет некоторые недопустимые аргументы.
Любые советы или подсказки? Должен ли я даже не беспокоиться о RenderAction?