#realJSOP Ответов: 0

Свойство @Html недоступно в частичном представлении


У меня есть частичное представление, в котором я передаю модель (объект модели не является нулевым). Это метод в контроллере:
[ChildActionOnly]
public ActionResult LargeHeader()
{
    PWQuote quote = db.GetRandomQuote(-1);
    return PartialView("_LargeHeader", quote);
}


Когда я пытаюсь использовать свойство Html helper, intellisense не показывает его, а когда страница визуализируется, частичное представление не визуализируется (и не отображается в источнике страницы или отладчике браузера).

Это (упрощенный код в файле partial view .cshtml) позволяет визуализировать частичное представление:
<span style="font-style:italic;">
    Test Quote
</span>

Но это не так:
<span style="font-style:italic;">
    @Html.DisplayFor(model=>model.Quote)
</span>

В обоих случаях модель определяется в частичном представлении с помощью этого:
@model Models.PWQuote

Помогите, пожалуйста.

Что я уже пробовал:

Большая часть того, что я пробовал, находится в самом вопросе. Продолжая гуглить дерьмо из этого, но до сих пор не имея никакого успеха.

F-ES Sitecore

Я сомневаюсь, что эти вопросы связаны между собой. Доступен ли intellisense в любом другом представлении? Находится ли представление в папке Views? Есть ли у вас правильный файл web.config в папке Views со ссылками на правильные версии движка razor?

#realJSOP

0) intellisense доступен в других представлениях? Да.
1) вид в папке views? да.
2) правильные представления web.config? да.

0 Ответов