Я пытаюсь отобразить разные частичные представления из файла _Layout в зависимости от того, в какой функции я вхожу, с точки зрения контроллера.Render different partial views
Частичный вид находится в правой колонке сайта, который находится в _layout так:
<aside id="right">
@Html.Partial("RightPartial")
</aside>
То, что я хочу сделать, это рендеринг частичный вид в зависимости от того, где я нахожусь. Если я нахожусь в представлении «Индекс», я, возможно, захочу просмотреть новости, а в представлении «О программе» я могу просмотреть номера телефонов или что-то еще.
Цените любую помощь :)
куда должен «общественное HtmlExtensions статического класса» идти? – Mappan
Где угодно. У вас может быть папка «Расширения» или то, что вы считаете правильным. Это просто метод расширения, который вам нужно привнести в область видимости, чтобы иметь возможность ее вызывать. Либо добавьте пространство имен, в котором этот класс определен как директива '@ using' в верхней части представления, либо добавьте его в раздел' 'вашего файла' ~/Views/web.config', и будет доступен специальный помощник во всех взглядах. –
Это сработало, спасибо. – Mappan