Я не часто использовал частичные виды, но я понимаю основы, но у меня есть проблема.Как использовать частичный вид?
У меня есть главная страница с Модальной формой. В этой модальной форме я хотел бы использовать частичный вид для отображения как изображения, так и нижнего колонтитула. Однако мне нужно вручную писать в заголовке и содержимом тела. Так что в основном это будет выглядеть следующим образом:
Частичный вид:
-Image- -поперечник Я хочу -Footer- от записи
Однако, когда я пытаюсь сделать это, и включают в себя такие вещи, в качестве части тела или рендеринга это не работает. Есть ли у кого-нибудь идеи о том, как я могу это сделать?
Modal:
<div id="helpModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
@Html.Partial("ModalLayoutPartial")
<h1 style="text-align:center"> HELP </h1>
<div class="modal-body">
<p>Help help helperton</p>
</div>
</div>
</div>
</div>
Частичный вид:
<div class="modal-header">
<img src="~/Content/Images/Logo/ap_tick_green.png" />
</div>
<body>
</body>
<div class="modal-footer">
<a href="#">Need more help? Contact us here.</a>
</div>
Извините, но можете ли вы, пожалуйста, расширить свой вопрос. Я не понимаю в чем проблема? –
Проблема в том, что я не могу использовать RenderBody или RenderSection, я получаю следующую ошибку: Файл «~/Views/Shared/ModalLayoutPartial.cshtml» не может быть запрошен напрямую, потому что он вызывает метод «RenderSection». –
Я считаю, что это потому, что я использую @section на главной странице, а затем пытаюсь отобразить раздел на частичном представлении. –